編寫(xiě)一個(gè)shell腳本,,判斷參數(shù)為合法文件,,顯示文件所有信息,,否則顯示
1.運(yùn)行該scriptl時(shí)總共要求后面跟幾個(gè)參數(shù)?2.后面的參數(shù)和第一個(gè)參數(shù)有什么內(nèi)在關(guān)聯(lián),,具體代表什么對(duì)象? 比如文件名,、二級(jí)目錄,、時(shí)間戳3.什么是“各個(gè)位置參數(shù)所對(duì)應(yīng)的文本文件”是不是你想列出第一個(gè)參數(shù)給出的目錄下所有文本文件,?鑒于你的需求表達(dá)得不十分明確,,只能給一個(gè)很簡(jiǎn)單的參考例子,。你自己擴(kuò)充一下,。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]exit1fiDir=$1parameter_2=$2parameter_3=$3if [ -d $Dir ]thenecho "ls -l $Dir" #在這部分,添加你自己的代碼elseecho "Error: $Dir directory not found"exit 1fi
相關(guān)推薦
便查問(wèn)答是一款實(shí)用的網(wǎng)絡(luò)熱門(mén)知識(shí)問(wèn)答平臺(tái),,專(zhuān)注于分享你不知道的知識(shí)、經(jīng)驗(yàn)及生活問(wèn)題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。