当前位置: 技术问答>linux和unix
关于shell的脚本问题.(字符串处理)
来源: 互联网 发布时间:2016-09-05
本文导语: 我想从输入的参数当中取出想要的值. 比如 ./test.sh 20090101_0.1_web 日期 : 20090101 版本 : 0.1 来源 : web 我想这样取值有什么方法吗? 还有如果输入的参数格式不对, 则exit. | 都没理解lz的意思。。。 ...
我想从输入的参数当中取出想要的值.
比如
./test.sh 20090101_0.1_web
日期 : 20090101
版本 : 0.1
来源 : web
我想这样取值有什么方法吗?
还有如果输入的参数格式不对, 则exit.
比如
./test.sh 20090101_0.1_web
日期 : 20090101
版本 : 0.1
来源 : web
我想这样取值有什么方法吗?
还有如果输入的参数格式不对, 则exit.
|
都没理解lz的意思。。。
|
#!/bin/sh
test $# -eq 0 && echo "Useage:$0 param1_param2_...paramN" && exit 1
array_param=(`echo $1 | sed -e 's#_# #g'`)
for index in `seq 0 $((${#array_param[@]}-1))`
do
echo ${array_param[$index]}
done
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。