※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):