只是想了解我的Mac上殼和我不斷收到當我試圖寫功能此錯誤:努力學習殼功能
意外的標記附近「(」
難道?我的OSX,因爲它是一個Linux shell教程(Linuxcommand.org)我使用bash
alias l='ls -l'
today()
{
echo -n "Today's date is: "
date +"%A, %B, %-d, %Y"
}
只是想了解我的Mac上殼和我不斷收到當我試圖寫功能此錯誤:努力學習殼功能
意外的標記附近「(」
難道?我的OSX,因爲它是一個Linux shell教程(Linuxcommand.org)我使用bash
alias l='ls -l'
today()
{
echo -n "Today's date is: "
date +"%A, %B, %-d, %Y"
}
我收到錯誤,當我嘗試源文件,我知道它已經是一個函數,我跟隨教程和它告訴我: 外殼函數 別名適用於非常簡單的命令,但如果你想創建更復雜的東西,你應該嘗試shell函數。 Shell函數可以被認爲是「腳本內的腳本」或者小的子腳本。讓我們嘗試一個。再次使用文本編輯器打開.bashrc,並使用以下內容替換「today」的別名: today(){ echo -n「Today's date is:」 date +「%A,%B%-d, %Y「 } – jhazelton1
今天嘗試函數{而不是今天(){ –
Mac上的bash應該和Linux上的bash相同,當涉及到這些基本的東西時。 –
犯了一個巨大的錯誤。 第一次故障排除我沒有做的是重新啓動我的終端...現在一切正常... – jhazelton1