shell的問題 - Linux

Doris avatar
By Doris
at 2009-09-05T01:00

Table of Contents

今天遇到一個很奇怪的現象
有一個shell script file
如下
######## a.sh ############
xxx-yyy()
{
echo xxxyyy;
}

xxx-yyy
##########################

現在確定sh是link到bash
bash a.sh => OK
sh a.sh => a.sh: line 4: `xxx-yyy': not a valid identifier

現在不懂這問題是出在哪裡??
已經試過Ubuntu和Fedora的平台

--
Tags: Linux

All Comments

Kristin avatar
By Kristin
at 2009-09-09T21:26
試試看把 - (連字號) 改成 _ (底下線)
Bennie avatar
By Bennie
at 2009-09-10T02:26
有趣的一點是 即使是link 也可能因為名字不同而有不同的行為

以普通帳號執行root權限

Aaliyah avatar
By Aaliyah
at 2009-09-04T19:06
在我的工具書中 它是以fc9在做解說 但是用#visudo指令後 裡面的內容有些許不同(我的系統是debian 5) 以下是d5的內容 # /etc/sudoers …… # User privilege specification root ALL=(ALL) ALL # Uncomment to ...

Samba分享目錄無法進入

Daniel avatar
By Daniel
at 2009-09-03T16:10
※ 引述《NoCanDo (沒法度)》之銘言: : : 能不能把log訊息拿來看看~~~ : [2009/08/12 18:33:26, 0] smbd/service.c:make_connection_snum(1073) : and#39;/home/ncd/.aMule/Incomingand# ...

router開放20 21port卻無法連上FTP

Jack avatar
By Jack
at 2009-09-03T15:43
希望在日本可以架設ftp站台 不過現在用xp已經連線失敗 參考這頁的兩個圖開放20 21 port http://kazuizm.com/2006/09/10-012647.php ping 申請的no-ip也ok 可是就是無法連線 在本機用ftp://192.168.x.x連線是可以正常 作業系統: ...

VMware 網路問題

Eartha avatar
By Eartha
at 2009-09-03T09:48
大家好,最近在弄VMware,出現一個網路的問題無法解決,想請教一下大家: 電腦A: windows XP :192.168.1.137 VMware(FC10):192.168.1.140 =andgt;網卡設定:bridge,跑NFS和SAMBA ...

修改server端的IP之後 使用rsync出現問題

Vanessa avatar
By Vanessa
at 2009-09-02T17:44
個人意見請參考看看 1. 確定 Firewall 設定 2. server 端 rsync 重新執行 /usr/bin/rsync -4 --daemon 然後試看看 ※ 引述《retfa (數饅頭)》之銘言: : /usr/local/bin/rsync -arzH --progress --delete ...