請問一個shell 問題 - Linux

Table of Contents

各位大大好~~~

小弟寫了一個shell
aa=got_day(*註)
echo $aa
Y=`expr substr $aa 1 3`
echo $Y
但是

b-shell 卻說syntax error

但是若將aa改為aa="0990408"
則會輸出099


get_day 是一個程式,輸出的格式為7碼民國年
即echo $aa 會變成0990408

請問~~
1.若要由外部程式傳一個值到變數中該如何處理
2.如何修改才不會出現syntax error

謝謝您的回答

--

All Comments

Ivy avatarIvy2010-04-13
aa=`got_day`