问题标签 [shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
3160 浏览

windows - IIS 上的 Linux shell 等效项

作为一名考虑迁移到 .Net IIS 平台的 LAMP 开发人员,我担心的一个问题是由于缺少外壳而导致生产力下降……还有其他人有过这种经验吗?是否有可能与 Windows 等效的 Linux shell?

0 投票
22 回答
595156 浏览

ruby - 如何从 Ruby 调用 shell 命令

如何从 Ruby 程序内部调用 shell 命令?然后如何将这些命令的输出返回到 Ruby?

0 投票
15 回答
45886 浏览

windows - 更好的 Windows 命令行 shell

cmd除了在 Windows 的窗口和控制台窗口之间有更好的复制粘贴之外,还有更好的 Windows 命令行 shell吗?

0 投票
14 回答
71971 浏览

unix - Unix shell 脚本中的日期运算

我需要在用于控制第三方程序执行的 Unix shell 脚本中进行日期运算。

我正在使用一个函数来增加一天和另一个减少:

但现在我需要做更复杂的算术。

这样做的最佳和更兼容的方式是什么?

0 投票
19 回答
192410 浏览

bash - 如何解析 shell 脚本中的符号链接

给定一个绝对或相对路径(在类 Unix 系统中),我想在解析任何中间符号链接后确定目标的完整路径。同时解决 ~username 符号的奖励积分。

如果目标是一个目录,则可以将 chdir() 放入该目录,然后调用 getcwd(),但我真的想从 shell 脚本中执行此操作,而不是编写 C 帮助程序。不幸的是,shell 倾向于尝试对用户隐藏符号链接的存在(这是 OS X 上的 bash):

我想要的是一个函数 resolve(),这样当从上面示例中的 tmp 目录执行时,resolve("foo") == "/Users/greg/tmp/bar"。

0 投票
9 回答
4003 浏览

bash - 为什么我不应该在 shell 脚本上“赌公司的未来”?

我正在查看http://tldp.org/LDP/abs/html/why-shell.html并被以下内容震惊:

何时不使用 shell 脚本

...

  • 您押注于公司未来的关键任务应用程序

为什么不?

0 投票
3 回答
3347 浏览

bash - 为什么 **find** 找不到任何东西?

我正在寻找安装在我的系统上的 shell 脚本文件,但find不起作用:

但我知道那里有很多脚本。例如:

为什么找不到工作?

0 投票
17 回答
75922 浏览

unix - 是否有 Unix 实用程序可以将时间戳添加到标准输入?

我最终在 Python 中为此编写了一个快速的小脚本,但我想知道是否有一个实用程序可以输入文本,它会在每一行前面加上一些文本——在我的具体情况下,是时间戳。理想情况下,使用将类似于:

(在你回答 sed 之前,我试过这个:

但这仅在执行 sed 时评估 date 命令一次,因此相同的时间戳被错误地附加到每一行。)

0 投票
5 回答
1089 浏览

regex - 将不同文件中的值合并到一个 CSV 文件中

我有几个文件,每行都包含一个值。

编辑 :

在写这篇文章的过程中,我想出了这个问题的答案,但没有意识到我错误地以不完整的状态发布了它。

我试图做:

并得到一个奇怪的输出。后来我意识到发生这种情况是因为有些文件在行尾既有回车符又有换行符,而另一些文件只有换行符。我必须永远记住要注意那些事情。

0 投票
5 回答
3917 浏览

bash - 有什么办法可以防止 find 递归地挖掘到子目录?

当我做:

它搜索整个系统。
我该如何防止呢?

(这个问题来自另一个问题的“答案”。)