Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Linux 中反转传递给 shell 脚本的命令行参数的最佳方法是什么?
不确定“最佳”,但这应该有效:
for i; do args="$i $args"; done set -- $args
请注意,这不影响$0.
$0
如果您正在寻找反转参数,首先处理最后一个参数,那么以下可能会有所帮助
#!/bin/bash i=$# for x in "$@";do echo $i i=`expr $i - 1` done
结果 :
$> bash test.sh 1 2 3 4 5 6 7 8 9 9 8 7 6 5 4 3 2 1