javascript - 如何在 shell 表达式中添加条件?

标签 javascript linux shell

我有以下 JavaScript 脚本:

exec('(echo "<!doctype html><html><body><script>" && browserify --ig '+file+'.js '+(minify ? '| uglifyjs'+(compress ? ' -c' : '') : '')+' && echo "</script></body></html>") > '+file+'.html')

我想把它单独翻译成ShellScript。但是,如何翻译三元运算符呢?

最佳答案

要将三元运算符转换为 shell 脚本,您需要使用 if 语句。我不认为 shell 脚本有像三元运算符这样的东西。

如果您需要了解 if 语句的语法,请查看 here .

关于javascript - 如何在 shell 表达式中添加条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18067816/

相关文章:

javascript - JSON 不适用于 Opera Mini 浏览器

javascript - 如何仅在 html onload(刷新)(无点击)上从另一个 php 页面调用 php 函数

java - 如何在核心转储文件中检查 Java 应用程序的内存泄漏?

shell - 将 shell 的输出重定向/存储到 GDB 变量中?

shell - 为什么带有嵌套反引号的 shell 命令会失败?

bash - envsubst : command not found on Mac OS X 10. 8

php - 我如何知道正在用 PHP 加载脚本的页面的 URL?

javascript - 用 Javascript 替换图像和图像标题/替代文本

python - 使用 policykit+dbus 代替 gksu 运行图形应用程序

c - 如何知道新创建的文件的完整路径?