小弟這個學期初學unix
現在學到了用bash shell來寫shell script
手上有個作業是要用迴圈來把變數都印出來
也就是說輸入 檔名 a b c
就要echo出a b c
a b c 都有預設的變數$1,$2,$3
我的想法是用while迴圈設
while [ $x -lt $# ]
然後echo $($X)
隨著迴圈跑會分別是$1,$2,$3
可是不管我怎麼把$跟$X隔開,它不是印出X的值就是印不出來
請問各位大大,我的變數X要怎麼設才會讓它讀到呢?
--
話說我打完這篇問題居然想用:wq來離開......
--
現在學到了用bash shell來寫shell script
手上有個作業是要用迴圈來把變數都印出來
也就是說輸入 檔名 a b c
就要echo出a b c
a b c 都有預設的變數$1,$2,$3
我的想法是用while迴圈設
while [ $x -lt $# ]
然後echo $($X)
隨著迴圈跑會分別是$1,$2,$3
可是不管我怎麼把$跟$X隔開,它不是印出X的值就是印不出來
請問各位大大,我的變數X要怎麼設才會讓它讀到呢?
--
話說我打完這篇問題居然想用:wq來離開......
--
All Comments