我想定义这个函数:
displayInfo (){ echo "Hi";cal;date }
但按下回车键后,我看到的是这样的:
>
有什么问题?
答案1
当您在一行上定义函数时,需要一个;
来表示命令的结束:
displayInfo (){ echo "Hi";cal;date; }
或者,您也可以在多行中执行此操作:
displayInfo (){
echo "Hi"
cal
date
}
答案2
在“date”后添加分号:
displayInfo (){ echo "Hi";cal;date; }
在您的代码中,bash 解释器无法找到函数的结尾并提示您继续。