Linux-Shell基础-脚本执行方式

Shell脚本的执行方式:

Linux-Shell基础-脚本执行方式_第1张图片
图片.png
echo "asdasda"   # 不能加!载后面,!在shell中是有特殊作用的

如果要加!,可以使用''单引号来括起来,去掉了!的特殊作用。

Linux-Shell基础-脚本执行方式_第2张图片
图片.png

eg:

Linux-Shell基础-脚本执行方式_第3张图片
图片.png
Linux-Shell基础-脚本执行方式_第4张图片
图片.png

#! 不是注释,在Linux中,代表是哪个shell执行这个文件,如果没有这一行,就会报错。

脚本执行的二种方法:

Linux-Shell基础-脚本执行方式_第5张图片
执行脚本.png

常用第一种方法执行脚本。

cat -A hello.sh  # -A代表识别隐藏符号

在Linux中,$代表的是回车符号。

Linux-Shell基础-脚本执行方式_第6张图片
图片.png

Windows编译后的脚本比如回车符号是^M$,在Linux中就不能识别。

我们可以使用dos2unix命令来转换。

dos2unix Terris.sh

如果没有装dos2unix命令,我们可以安装。

在Shell中不支持图形的绘制,可以用[,],颜色,去围起来模块。

Linux-Shell基础-脚本执行方式_第7张图片
图片.png

你可能感兴趣的:(Linux-Shell基础-脚本执行方式)