在建立Shell脚本时,必须在文件的第一行指定要使用的shell。格式为:#!/bin/bashshell
除了第一行外,在shell脚本中井号(#)用做注释行bash
若出现错误:command not found 缘由是shell脚本文件所处的目录没有添加到PATH环境变量中字符串
解决方法:1.将shell脚本文件所处的目录添加到PATH环境变量中it
2.在提示符中使用绝对或相对文件路径来引用shell脚本文件io
若出现错误:Permission denied 缘由是用户没有执行文件的权限变量
解决方法:经过chmod命令更改用户执行文件的权限权限
echo命令至关于C语言的printf,用来打印输出信息引用
在默认状况下,不须要使用引号将要显示的文本字符串划定出来。可是有时在字符串中出现引号就须要作处理。echo命令能够用单引号或双引号来划定文本字符串。若是在字符串中用到了它们,就须要在文本中使用其中一种引号,而用另一种来将字符串划定起来command
若是想把文本字符串和命令输出显示在同一行中,那么能够用echo -n实现方法
echo命令中的环境变量会咋爱脚本运行时替换成当前值。当出现下面 状况时,应该加上\
例如:
错误例子:echo "the cost of the item is $15"
这时输出会是:the cost of the item is 5
能够看到$和1都不见了
正确例子:echo "the cost of the item is \$15"