只是想了解我的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