Shell脚本-我想遍历第二个参数到最后一个参数

Shell脚本-我想遍历第二个参数到最后一个参数,shell,arguments,Shell,Arguments,如何遍历第二个参数到最后一个参数 比如: 请帮助在bash中使用shift shift for arg in $@ do echo $arg done 在bash中使用shift shift for arg in $@ do echo $arg done 事实上,不要相信这些论点。。。它们可能包含空格或shell的其他特殊元字符。双引号是shell脚本中的好友 shift; #eat $1 for arg in "$@" do echo "$arg" done

如何遍历第二个参数到最后一个参数 比如:


请帮助在
bash
中使用
shift

shift
for arg in $@
do
  echo $arg
done

bash
中使用
shift

shift
for arg in $@
do
  echo $arg
done

事实上,不要相信这些论点。。。它们可能包含空格或shell的其他特殊元字符。双引号是shell脚本中的好友

shift; #eat $1 for arg in "$@" do echo "$arg" done 转移#吃1美元 对于“$@”中的arg 做 回显“$arg” 完成 当使用双引号时,$@具有特殊的魔力,以确保保留单词。比$*好多了。“$*”将同时处理所有参数


双引号不是一个完美的解决方案,只是最好的简单方法

事实上,不要相信这些论点。。。它们可能包含空格或shell的其他特殊元字符。双引号是shell脚本中的好友

shift; #eat $1 for arg in "$@" do echo "$arg" done 转移#吃1美元 对于“$@”中的arg 做 回显“$arg” 完成 当使用双引号时,$@具有特殊的魔力,以确保保留单词。比$*好多了。“$*”将同时处理所有参数


双引号不是一个完美的解决方案,只是最好的简单方法

这是一本关于bash脚本的好书:这是一本关于bash脚本的好书: