1.脚本执行方式
echo输出命令:
可以用来输出指定内容。在使用此命令时注意特殊字符的转换,还有双引号和单引号的区别。比如由于感叹号“!”的影响,echo “hello world!”这条语句输出时就会出错,换成单引号之后就不会报错了echo ‘hello world!’。还有很多其他需要转义的字符,这里就不讲了,用”\”进行转换。echo支持改变输出结果的颜色,如:echo -e “\e[1;31m abcd \e[0m” 会输出红色字体的abcd,31m代表的是红色。
#!/bin/bash
标注一下写的程序是shell脚本。
在shell脚本中,在一行程序代码前加“#”表示注释,但是这一句不是注释。
vi xxx.sh
以vi xxx.sh命令开始打开shell编辑页面。
脚本执行
第一种:先修改脚本文件的权限,加入可执行权限,然后./xxx.sh即可执行。
第二种:直接运行bash xxx.sh也可以执行。
dos2unix
此命令用于当在windows下编译过的脚本又拿到linux下执行的时候,因为一些符号表示不一样,如回车这个动作,在linux下表示为一个“ ”符,但在windows中表示为"M ”,在使用dos2unix xxx.sh命令后可以转换这些字符表示形式。