问题标签 [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.
bash - 如何在 bash 中解析文件名?
我有一个格式如下的文件名:
system-source-yyyymmdd.dat
我希望能够使用“-”作为分隔符来解析文件名的不同位。
bash - 如何在 Bash 中将文件名中的填充数字归零?
使用 Bash 以以下形式重命名文件的最佳方法是什么:
使用零填充文件名:
bash - 将脚本从 ksh 转换为 bash
我有一些 ksh 脚本,我想将其转换为使用 bash 运行。
有什么有用的在线资源吗?
我真的在寻找两个 shell 之间的差异列表以及我可能遇到的任何问题,尽管欢迎提供所有信息:-)
bash - 使用命令的结果作为 bash 中的参数?
要为文件夹中的所有音乐创建播放列表,我在 bash 中使用以下命令:
我想使用pwd
命令的结果作为播放列表的名称。
就像是:
但这不起作用 - 谁能告诉我我需要使用什么语法来做这样的事情?
编辑:正如评论中提到的,pwd 最终会给出一个绝对路径,所以我的播放列表最终会在某个目录中被命名为 .txt - d'oh!所以我必须修剪路径。感谢您发现这一点 - 我可能会花很长时间想知道我的文件去了哪里!
bash - 如何检查 Bash shell 脚本中是否存在目录?
在 Bash shell 脚本中,可以使用什么命令来检查目录是否存在?
bash - 如何从脚本本身中获取 Bash 脚本的源目录?
如何在该脚本中获取Bash脚本所在目录的路径?
我想使用 Bash 脚本作为另一个应用程序的启动器。我想将工作目录更改为 Bash 脚本所在的目录,这样我就可以对该目录中的文件进行操作,如下所示:
bash - bash 中的高级目录切换
我知道一些高级方法来更改目录。pushd
和popd
(目录堆栈)或cd -
(更改到最后一个目录)。
但我正在寻找实现以下目标的快速方法:
说,我在一个相当深的目录中:
我想切换到
有没有一种很酷/快速/极客的方法(没有鼠标)?
windows - 如何使用 Unix(或 Windows)中的(最好是未命名的)管道将一个进程的标准输出发送到多个进程?
我想将进程 proc1 的标准输出重定向到两个进程 proc2 和 proc3:
我试过
但它似乎不起作用,即
写
到标准输出而不是
bash - 如何将 exec 参数中的管道用于查找命令?
我正在尝试构建一个 find 命令来使用两个不同的可执行文件处理目录中的一堆文件。不幸的是,-exec
在 find 上不允许使用管道,甚至\|
因为 shell 首先解释该字符。
这就是我正在尝试做的事情(这不起作用,因为管道结束了 find 命令):
linux - 在 Linux/bash 下拆分文件及其行
我有一个相当大的文件(1.5 亿行 10 个字符)。我需要将它拆分为 200 万行的 150 个文件,每个输出行或者是源行的前 5 个字符或最后 5 个字符。我可以在 Perl 中相当快地做到这一点,但我想知道是否有使用 bash 的简单解决方案。有任何想法吗?