Re: [問題] 請問一個shell 問題

看板Linux作者時間15年前 (2010/04/08 21:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《b8888.bbs@ptt.cc (b8888)》之銘言: : 各位大大好~~~ : 小弟寫了一個shell : aa=got_day(*註) : echo $aa : Y=`expr substr $aa 1 3` : echo $Y 如果是呼叫程式,你不用把他的值另存成變數 echo $aa的結果應該是該程式的名稱,不可能是程式的執行結果。 echo $(expr substr $(aa) 1 3) 即可 : 但是 : b-shell 卻說syntax error : 但是若將aa改為aa="0990408" : 則會輸出099 : 註 : get_day 是一個程式,輸出的格式為7碼民國年 : 即echo $aa 會變成0990408 : 請問~~ : 1.若要由外部程式傳一個值到變數中該如何處理 : 2.如何修改才不會出現syntax error : 謝謝您的回答 -- 我不是 但我想飛 -- 未來最舊小棧 Oldest Future Object █▇█˙通訊頻率 OfO.twbbs.org ◢▉◤ ◆來源座標 114-45-50-3.dynamic.hinet.net
文章代碼(AID): #1BlThJLQ (Linux)
討論串 (同標題文章)
文章代碼(AID): #1BlThJLQ (Linux)