返回顶部

收藏

Linux Shell 如果参数带的太多了, 那么就该用上shift了

更多

重要用途,Bash定义了9个位置变量,从$1到$9,这并不意味着用户在命令行只能使用9个参数,借助shift命令可以访问多于9个的参数

#!/bin/bash
until[ $# -eq 0 ]
do
echo "$@"
shift
done

_____________________________
./test.sh 1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10
5 6 7 8 9 10
6 7 8 9 10
7 8 9 10
8 9 10
9 10
10
#该片段来自于http://outofmemory.cn

标签:shell,基础

收藏

0人收藏

支持

0

反对

0

发表评论