如何在 Bash 中解析命令行参数?
作者:Redwood 提问时间:10/11/2008
比如说,我有一个脚本,用以下行调用: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile 或者这个: ./myscript -v...
bash 问答列表
作者:Redwood 提问时间:10/11/2008
比如说,我有一个脚本,用以下行调用: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile 或者这个: ./myscript -v...
作者:Uri 提问时间:11/17/2023
这个问题在这里已经有答案了: Bash:用引号、逗号和换行符解析 CSV (11 个答案) 如何提取 csv 文件的一列 (17 个答案) 使用 awk 有效解析 CSV 的最可靠方法是什么? (8 ...
作者:deadbeef 提问时间:11/24/2017
我正在尝试对字符串列表运行一个 for 循环,其中一些字符串被引用,而另一些则不是这样: STRING='foo "bar_no_space" "baz with space"' for item ...
作者:beli3ver 提问时间:11/17/2023
我有一个带有此命令的脚本 /usr/bin/psql postgres -h localhost -U postgres -c "GRANT CONNECT ON DATABASE "famdb-d...
作者:J V 提问时间:3/11/2011
我有一个脚本,想向用户询问一些信息,但在用户填写此信息之前,脚本无法继续。以下是我尝试将命令放入循环中以实现此目的的尝试,但由于某种原因它不起作用: echo "Please change pass...
作者:DonnyFlaw 提问时间:11/10/2023
在我的自由式 Project Jenkins 工作中,我有一个名为“COMPONENETS”的参数,它接受一个或多个字符串除以空格。 如果我在 bash 脚本阶段使用这个作为单个字符串 () 传递的...
作者:ukjar 提问时间:4/29/2022
请说明如何在正则表达式中写入反向引用以确定两个数字的相等性。 例如,输入24和24的人出现在屏幕上“OK”,相反,当输入24和23的人收到“不好”? 我尝试了以下方法: #!/bin/bash ...
作者:faceless 提问时间:11/16/2023
我正在寻找一种并行运行函数的方法,并确切地知道所有函数实例何时完成。 我添加了一个微调器(函数的实例运行时间不同,取决于变量,所以我需要在屏幕上看到一些东西)并按以下方式尝试: for a in "...
作者:terr 提问时间:10/6/2013
我在 bash 和 ksh 中都有间接问题。下面的示例适用于 ksh。它使用 nameref(排版 -n),但它没有像我预期的那样工作。func_a将数组的名称传递给 func_b,以便对其进行修改(...
作者:P_n 提问时间:8/4/2017
将命令作为变量传递到提示符的正确方法是什么?例如,我有: #!/bin/bash i=`ifconfig tap0 | awk '{print $2}' | egrep "([0-9]{1,3}[...