※ 引述《[email protected] (Astro v.s. Geo)》之銘言:
: ※ 引述《[email protected] (b8888)》之銘言:
: : 各位大大好~~~
: : 小弟寫了一個shell
: : aa=got_day(*註)
: : echo $aa
: : Y=`expr substr $aa 1 3`
: : echo $Y
: 如果是呼叫程式,你不用把他的值另存成變數
: echo $aa的結果應該是該程式的名稱,不可能是程式的執行結果。
: echo $(expr substr $(aa) 1 3)
: 即可
To Maxsolar. 大大
先謝謝您的回答
我測試的結果
在 echo $aa 中會 echo 7碼數字 (即get_day 的程式功能)
若以今天來說會輸出0990408
我想的是取出前3碼數字即099
即將Y這個變數設為 099
--
: ※ 引述《[email protected] (b8888)》之銘言:
: : 各位大大好~~~
: : 小弟寫了一個shell
: : aa=got_day(*註)
: : echo $aa
: : Y=`expr substr $aa 1 3`
: : echo $Y
: 如果是呼叫程式,你不用把他的值另存成變數
: echo $aa的結果應該是該程式的名稱,不可能是程式的執行結果。
: echo $(expr substr $(aa) 1 3)
: 即可
To Maxsolar. 大大
先謝謝您的回答
我測試的結果
在 echo $aa 中會 echo 7碼數字 (即get_day 的程式功能)
若以今天來說會輸出0990408
我想的是取出前3碼數字即099
即將Y這個變數設為 099
--
All Comments