請問一個shell 問題 - Linux

Ina avatar
By Ina
at 2010-04-08T11:22

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

謝謝您的回答

--
Tags: Linux

All Comments

Ivy avatar
By Ivy
at 2010-04-13T10:37
aa=`got_day`

請問一下這種 Linux 是怎麼做出來的 ?

Mary avatar
By Mary
at 2010-04-07T23:53
小弟我是初踏入 Linux 這個世界的新手 最近才開始碰也正在打基礎中 ... 最近聽朋友說他們公司買了 DomLinux 這個玩意 光碟片丟進 Server 裡面去開機 然後自己會安裝好所有程式 最後出現一個畫面 只要把你的兩張網卡的 WAN IP 跟 Lan IP 位置輸入進去 網路線插好 ...

fedora 11 的 proftpd 用filezilla連線出現

Oliver avatar
By Oliver
at 2010-04-07T23:17
回應: 227 Entering Passive Mode (163,23,109,193,157,57). 指令: MLSD 回應: 550 無法列出 and#39;/and#39; 錯誤: 無法取得目錄列表 使用者的家目錄權限都開777.... 還是無法連線?可否請高手指點一下...感 ...

請教關於cscope的問題

Hardy avatar
By Hardy
at 2010-04-07T19:41
目前在trace一個公開的package source它裡面分了好多層目錄 每層目錄底下可能又有好多層目錄 可能很多層底下才有.h or .c檔 小弟想問 請問這樣要怎麼trace source code比較方便呢 如果我在package的根目錄使用ctags -R ...

VMware安裝LINUX (fedora core)問題

Hedy avatar
By Hedy
at 2010-04-07T16:54
小弟是LINUX 新手 想在XP系統下,用VM練習LINUX 但我每當安裝完成後,重新開機 會先進入一個歡迎的畫面 開始調整一些防火牆顯示音效那邊 設定完後,會自動重新開機 接著就無法進入(系統初始都有RUN過) 直到進入桌面前就畫面一片黑,停在此 不知問題是什麼?? 安裝版本是FC5(身邊只有這麼舊) 有請 ...

Gentoo /dev 怪怪的

Olive avatar
By Olive
at 2010-04-07T15:46
問題來由: 我想在gentoo上面掛載iso檔 mount -t iso9660 -o loop, my-iso.iso /where_to_mount 不過卻發現/dev底下沒有loop 也沒有/dev/cdrom modprobe loop 也顯示沒有loop 猜測可能是kernel沒有安裝到 Fil ...