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

看板Linux作者時間15年前 (2010/04/09 15:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《b8888.bbs@ptt.cc (b8888)》之銘言: : ※ 引述《Maxsolar.bbs@OfO.twbbs.org (Astro v.s. Geo)》之銘言: : : 如果是呼叫程式,你不用把他的值另存成變數 : : echo $aa的結果應該是該程式的名稱,不可能是程式的執行結果。 : : echo $(expr substr $(aa) 1 3) : : 即可 : To Maxsolar. 大大 : 先謝謝您的回答 : 我測試的結果 : 在 echo $aa 中會 echo 7碼數字 (即get_day 的程式功能) : 若以今天來說會輸出0990408 : 我想的是取出前3碼數字即099 : 即將Y這個變數設為 099 如果只是這樣,根本不用用到get_day這隻程式,shell就可以幫你作到。 echo $(date +"%Y") | awk '{printf "%03d\n", $1-1911}' 如果你還想要0408,繼續用date: echo $(date +"%m%d") -- 風輕輕的吹 我安靜地來 我輕點頭 妳暗微笑 不知不覺 享受彼此的默契 草悠悠的盪 妳淡淡的擺 妳高聲唱 我大聲和 自由自在 感受生命的韻律 -- 未來最舊小棧 Oldest Future Object █▇█˙通訊頻率 OfO.twbbs.org ◢▉◤ ◆來源座標 140.109.80.232
文章代碼(AID): #1BljVpHy (Linux)
文章代碼(AID): #1BljVpHy (Linux)