【发布时间】:2023-01-07 15:37:56
【问题描述】:
How to change a command line argument in Bash? 解释了如何在 bash 中修改输入参数。
但就我而言,我有一组动态的输入参数。我不知道他们有多少人。
这是我的命令:
send url key1=value1 key2=value2 key3=value3
我想自动将所有 = 符号更改为 :。 key=value 对不限。
我怎样才能做到这一点?
【问题讨论】:
-
也许
for f; do echo "${f/=/:}"; done -
@Jetchisel,这只会回应更改后的参数。我想更改它们,以便脚本的其余部分读取更新后的值。
-
如果
@oguz ismail答案/帖子还不够,那么您将需要一个选项/参数解析器,该站点/论坛有条目/答案。
标签: bash