1樓:匿名使用者
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
fidir=$1
parameter_2=$2
parameter_3=$3
if [ -d $dir ]
then
echo "ls -l $dir" #在這部分,新增你自己的**
else
echo "error: $dir directory not found"
exit 1fi
2樓:free丿年少灬
#!/bin/bash
dir=$1;shift
if [ -d $dir ]
then
cd $dir
for name
doif [ -f $name ]
then cat $name
else echo "invalid file name:$/$name"
fidonefi
linux的程式設計問題! 編寫一個shell指令碼 它把第二個位置引數及其以後的各個引數指定的檔案複製
3樓:冷罪人
您好,我來
copy為您解決這個困惑。
# 儲存檔案複製後的路徑,即第一個引數
dir = $1
# 引數前移,執行shift命令之後,$1的值就變成$2的值了,原來的$1就不存在了。
# 同理$2的值變成$3的值,如果原來有9個引數,通過shift之後就剩下8個
shift
# 當沒有把全部引數前移完時
while [ $1 ]
do# 這個賦值語句也可以不要
file = $1
# 完成檔案複製
cp $file $dir
# 再次前移引數
shift
done
# 複製完畢,列出複製後的目標路徑
ls $dir
按鍵精靈編寫指令碼問題,按鍵精靈指令碼製作教程
推薦樓上硬棘鯊的,思路很好,偶自己刪除掉自己的算了,嘿嘿 按鍵精靈指令碼製作教程 按鍵精靈指令碼執行後怎麼停止 直接關閉即可停止。按鍵精靈是一款模擬滑鼠鍵盤動作的軟體。通過製作指令碼,可以讓按鍵精靈代替雙手,自動執行一系列滑鼠鍵盤動作。按鍵精靈簡單易用,不需要任何程式設計知識就可以作出功能強大的指令...
linu題目編寫shell指令碼它能夠顯示下面系
0,1,1,2,3,4,8,13 那個應當是5吧。bin sh a 0b 1 echo n a,b for i 0 i 8 i doc a b a b b c echo n c done echo 將上面儲存成fibonacci.sh。然後在命令列輸入 chmod u x fibonacci.sh最...
我編寫的傳奇指令碼M2提示指令碼錯誤我找不到錯在哪求大神幫忙找茬
你這個指令碼錯誤太多,不光是301標記的問題,而是基本寫法都出錯了。if act必須在同一個 標籤之下,你 if之後間隔了好幾個 標籤之後接 act,m2根本識別不出來,所以會報錯,就算能識別出來,設定301標記關閉的命令列也必須在給金幣的時候同時執行,你放到最後執行,如果中間玩家點了x退出,那麼後...