bash - 为什么我得到“找不到函数”Bash Shell 脚本
问题描述
我创建了一个脚本,可以将用户从 linux 系统中删除。我创建了一些函数,但是当我运行脚本时,它对我的所有函数都显示“未找到函数”。我验证了当我打电话给他们时,他们拼写正确。这是我的功能之一。
function process_answer
{
case $ANSWER in
y|Y|YES|yes|Yes|YeS|yEs|yES|yeS|yES|YEs )
;;
*)
echo
echo $EXIT_Line1
echo
echo
exit
;;
esac
unset $EXIT_Line1
unset $EXIT_Line2
} #end of process answer
解决方案
更新**
看来我把我的shabang线放在了脚本的第二行。我把它放回第一行,一切正常。
推荐阅读
- bash - 通过 ssh 传输后 rsync 挂起
- django - 使用默认 Manager 和 Customer Manager 创建模型实例有什么区别
- ios - 在展开时强制转场
- php - 将用户分配到 Laravel 关系中的任何商店?
- java - getStrengthSupported 在 Stock rom 上返回 true,但在自定义 rom 上返回 false
- r - guide_colorbar上的ggplotly错误“找不到对象'tickvals'”
- java - 从文件中读取数据而无需手动输入数组的长度
- css - 在隐藏其他列时展开列
- c# - 复杂类型枚举模型绑定
- ios - 每次按下按钮时如何使滚动视图移动?