Linux的Shell编程Part1:Shell文件的格式、输出命令和注释

cat /etc/shells:查看当前Linux系统支持的Shell种类
在这里插入图片描述
echo $SHELL:查看当前Linux系统默认的Shell

在这里插入图片描述


Shell文件格式:

#!/bin/bash
echo "hello, world\n"
  • 第一行的 #!/bin/bash 意为用bash来解析shell
  • 第二行的 echo “hello, world\n” 意为打印输出hello, world字样

执行Shell脚本:./脚本名.sh
若提示:./hello.sh: Permission denied 则需要修改权限
在这里插入图片描述
sudo chmod u+x *.sh 给user添加执行当前目录下的所有sh文件的权限


输出命令:

echo

允许解析转义字符:
如何输出带斜杠的字符:例如回车\n

echo -e "hello, world\n"

需要添加-e 否则\n也会被输出
-e:开启(enable)解析转义字符


不换行输出

echo -n 输入内容

-n为不换行输出


Linux帮助文件的查看

man 命令

查询该命令的用法及介绍
“不懂的地方找男人(man)”
例:man echo


注释:

#单行注释
行首解释说明

多行注释 :<<

:<<EOF
Im annotation 1
Im annotation 2
Im annotation 3
EOF

其中 EOF可以换成其它字符
但:<<后的字符必须和结尾的一致


发布了56 篇原创文章 · 获赞 0 · 访问量 1154

猜你喜欢

转载自blog.csdn.net/Piconjo/article/details/104702356