想象一个具有标准 bash linux 脚本(在 SUSE linux 上运行)的脚本。像这样:
#!/bin/bash
#version=1.0
#Some other text
command
#-------Comment
Changeversion=2.0
...
...
有什么方法可以自动处理错误或至少说一条自定义消息?例如,我将尝试运行脚本,但它说:
-bash: ./filename.sh: Keine Berechtigung
所以我必须为文件添加权限 - 有什么方法可以在尝试运行它时自动为该文件添加权限,或者至少添加“自定义消息”,如“do chmod +x filename.sh”?
或者,如果我有不同的编码:
/bin/bash^M: bad interpreter:
脚本本身是否可以运行此命令:
sed -i -e 's/\r$//' filename.sh
或者至少在错误信息中说出来?