问题标签 [bash]

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 投票
6 回答
40101 浏览

bash - 如何在 bash 中解析文件名?

我有一个格式如下的文件名:

system-source-yyyymmdd.dat

我希望能够使用“-”作为分隔符来解析文件名的不同位。

0 投票
10 回答
35876 浏览

bash - 如何在 Bash 中将文件名中的填充数字归零?

使用 Bash 以以下形式重命名文件的最佳方法是什么:

使用零填充文件名:

0 投票
2 回答
12521 浏览

bash - 将脚本从 ksh 转换为 bash

我有一些 ksh 脚本,我想将其转换为使用 bash 运行。

有什么有用的在线资源吗?

我真的在寻找两个 shell 之间的差异列表以及我可能遇到的任何问题,尽管欢迎提供所有信息:-)

0 投票
7 回答
60451 浏览

bash - 使用命令的结果作为 bash 中的参数?

要为文件夹中的所有音乐创建播放列表,我在 bash 中使用以下命令:

我想使用pwd命令的结果作为播放列表的名称。

就像是:

但这不起作用 - 谁能告诉我我需要使用什么语法来做这样的事情?

编辑:正如评论中提到的,pwd 最终会给出一个绝对路径,所以我的播放列表最终会在某个目录中被命名为 .txt - d'oh!所以我必须修剪路径。感谢您发现这一点 - 我可能会花很长时间想知道我的文件去了哪里!

0 投票
35 回答
2985853 浏览

bash - 如何检查 Bash shell 脚本中是否存在目录?

在 Bash shell 脚本中,可以使用什么命令来检查目录是否存在?

0 投票
72 回答
2136527 浏览

bash - 如何从脚本本身中获取 Bash 脚本的源目录?

如何在该脚本中获取Bash脚本所在目录的路径?

我想使用 Bash 脚本作为另一个应用程序的启动器。我想将工作目录更改为 Bash 脚本所在的目录,这样我就可以对该目录中的文件进行操作,如下所示:

0 投票
3 回答
411 浏览

bash - bash 中的高级目录切换

我知道一些高级方法来更改目录。pushdpopd(目录堆栈)或cd -(更改到最后一个目录)。

但我正在寻找实现以下目标的快速方法:

说,我在一个相当深的目录中:

我想切换到

有没有一种很酷/快速/极客的方法(没有鼠标)?

0 投票
6 回答
30258 浏览

windows - 如何使用 Unix(或 Windows)中的(最好是未命名的)管道将一个进程的标准输出发送到多个进程?

我想将进程 proc1 的标准输出重定向到两个进程 proc2 和 proc3:

我试过

但它似乎不起作用,即

到标准输出而不是

0 投票
6 回答
47118 浏览

bash - 如何将 exec 参数中的管道用于查找命令?

我正在尝试构建一个 find 命令来使用两个不同的可执行文件处理目录中的一堆文件。不幸的是,-exec在 find 上不允许使用管道,甚至\|因为 shell 首先解释该字符。

这就是我正在尝试做的事情(这不起作用,因为管道结束了 find 命令):

0 投票
3 回答
3659 浏览

linux - 在 Linux/bash 下拆分文件及其行

我有一个相当大的文件(1.5 亿行 10 个字符)。我需要将它拆分为 200 万行的 150 个文件,每个输出行或者是源行的前 5 个字符或最后 5 个字符。我可以在 Perl 中相当快地做到这一点,但我想知道是否有使用 bash 的简单解决方案。有任何想法吗?