[問題] 請問各位版友一個 shell script 的問題
今天上課剛好教到 shell script
所以老師在課堂上也給了一道題目 ( 純粹練習用 )
結果大概是要這樣的
輸入執行檔 $ myscript 變數一 變數二 變數三 ...
myscript name : $0
parameter 1 : 輸入的第一個變數
parameter 2 : 輸入的第二個變數
parameter 3 : 輸入的第三個變數
我第一個想法是用 for 寫
程式如下:
#!/bin/bash
echo " myscript name : $0 "
for (( i=1;i<=$#;i=i+1 ))
do
echo " parameter i : $n "
done
但是最後還是遇到一個困擾
就是 $n 的 n 這個值好像沒辦法使用變數
所以他沒辦法隨著我輸入的變數值改變
i 是會持續的看我輸入幾個就遞增為幾個
不過 n 的部分好像用 for 是一個無解的問題 ?
老師是用 while 寫的
但是我還是想堅持用 for 做出來看看 =.="
希望各位版友能給予一點提點
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.34.220
推
12/15 11:37, , 1F
12/15 11:37, 1F
推
12/15 14:46, , 2F
12/15 14:46, 2F
推
12/17 14:31, , 3F
12/17 14:31, 3F
推
12/19 13:14, , 4F
12/19 13:14, 4F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章