我有一个python脚本,该脚本接受类似的参数: python3 my.py --something --something-else -i [...]
,所以我可以致电一个或多个参数 -i
。
我想将所有内容全部包裹在bash脚本中,因为其他参数不会改变...我可以看到如何使用单个参数进行操作,而不是任意数字。
有一种简单的方法吗?
我基本上要有bash mypy.sh 1 2 3 4...
我不是Linux用户,我的谷歌搜索没有通过明显的答案 - 我可以循环参数,但是我称之为的脚本是单个列表,而不是多次称为。
<</p>您可以使用"$@"
。
python my.py --something --something-else -i "$@"
报价应视为强制性;切勿单独使用$@
。这使您可以保留最初引用的论点,就像您打电话为
bash mypy.sh 1 "2 3" 4