-
1.运行该scriptl时总共要求后面跟几个参数? 2.后面的参数和第一个参数有什么内在关联,具体代表什么对象? 比如文件名、二级目录、时间戳 3.什么是“各个位置参数所对应的文本文件”是不是你想列出第一个参数给出的目录下所有文本文件? 鉴于你的需求表达得不十分明确,只能给一个很简单的参考例子。你自己扩充一下。 program=`basename $0` if [ $# -ne 3 ] echo "Error: run this script passing in 3 parameters. " echo "Usage: $program [full path of the directory] [parameter 2] [parameter 3] exit1 fi Dir=$1 parameter_2=$2 parameter_3=$3 if [ -d $Dir ] then echo "ls -l $Dir" #在这部分,添加你自己的代码 else echo "Error: $Dir directory not found" exit 1 fi
如本站内容“对您有用”,欢迎随意打赏,让我们持续更新!
打赏