shell获取参数问题。有人知道吗?
$1 是第一个参数,$2是第二个参数,$*是所有的参数,$#是参数的个数,因为现在可能传进来的参数不固定,我只想获取第3个以后的参数。。。那位大哥可以教我啊?
是先获取全部参数,然后找空格吗?还是怎么做呢?
[解决办法]
parameter_num=$#
parameter_all=$*
echo ${parameter_all} | awk 'NF>3{print $0}' | while read argment
do
echo ${argment}
done