bash 相关问题

有关为Bash命令shell编写的脚本的问题。对于有错误的shell脚本,请在发布此处之前使用shellcheck程序(或在https://shellcheck.net上的Web shellcheck服务器中)进行检查。关于交互式使用Bash的问题更可能是超级用户的主题,而不是Stack Overflow。


DESTDIR和PRE的PRE

我正在尝试将软件安装到特定目录。我找到了几种方法,但不确定它们之间有什么区别。 ./configure --prefix = *** make install DESTDIR = *** make install ...

投票 99 回答 3

基于匹配列合并许多文件

我有很多文件(我发布了5个例子)如果与第一个文件不匹配则应在输出文件中追加0 1 1001 1 2 1002 1 2 1003 3 5 1004 6 7 1005 8 9 1009 2 3 file2 1002 7 ...

投票 3 回答 3

运行bash -x /var/lib/cloud/instance/user-data.txt但是terraform的用户数据出错

我正在尝试使用terraform运行脚本。用户数据的内容如下:。 。猫<

投票 0 回答 1

使用xmllint从XML节点获取URL,添加新行

我使用以下命令从XML文件中提取URL:xmllint --xpath'// ROOT / ITEM / PHOTO / text()'xml_2015-05-13-20 \:39.xml它可以工作,但输出是一个大量文本URL的:http://1.jpghttp:// 2 ....

投票 2 回答 3

在shell脚本中替换另一个字符串的子字符串

我有“我爱Suzi和Marry”,我想把“Suzi”改为“Sara”。 #!/ bin / bash firstString =“我喜欢Suzi和Marry”secondString =“Sara”#做点什么......结果必须是这样的:firstString = ...

投票 597 回答 8

我的Man脚本应该放在哪里才能工作?

我正在尝试创建一个没有任何成功的man脚本。在我的文件中,我应该放置我的testScript.1文件,以便在视觉上作为手册页工作?到目前为止,我已经尝试将其存储在......

投票 -1 回答 2

使用echo更新终端中的多行

我有一个为我的项目做的任务,我有点误解了这个主题。 Objectiv在终端上打印几行。实时更新价值。作为测试,我尝试了十行......

投票 0 回答 2

Bash getopts,参数没有被传递给选项

我有以下脚本应该这样工作:bash code.sh -u user -g它应该返回输入用户的组,但它返回正在执行的用户组...

投票 1 回答 1

码头和格式json

我试图从docker cli获得可用的json,但是它似乎只会为单个项目生成json,而不是整个结果的完整结果。例如,运行docker container ls -...

投票 1 回答 3

读取线被ANSI转义序列混淆

我正在研究一个Python脚本,有时需要用户输入输入。我在macOS Sierra上使用bash。为了接收输入,我写了以下内容:import readline#gnureadline 6.3 ....

投票 3 回答 3