Haz*_*Haz 0 shell shell-script
Linux Pocket Guide 有一个很好的例子说明如何检查脚本中的所有参数
for arg in $@
do
echo "I found the argument $arg"
done
Run Code Online (Sandbox Code Playgroud)
我正在编写一个脚本,其中所有参数都是文本文件,我将连接所有这些文本文件并将它们打印到标准输出,但是我应该排除第一个参数的内容。我的第一种方法是这样的
for arg in $@
do
cat "$arg"
done
Run Code Online (Sandbox Code Playgroud)
但是,这将包括第一个参数,正如我提到的,我想打印除第一个参数之外的所有参数。
小智 5
您可以使用这样的shift命令:
shift
for arg in "$@"
do
cat "$arg"
done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6045 次 |
| 最近记录: |