shell脚本基本命令包括echo 命令;管道( | );printf 命令;ls;大于符号(>);test 命令。
shell脚本基本命令
1、echo 命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。输出字符串时,可以省略掉引号。echo命令默认在末尾添加换行符。
read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,如果是命令行使用echo命令,则要添加 -e 选项,激活转义字符。
2、管道( | )
使用‘|’管道命令可以把前一个命令的标准输出传递给下一个命令作为下一个命令的标准输入。例如,查看当前系统使用的IP。
3、printf 命令
printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。
printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 \n。
4、ls
这个命令可以列出目录下的文件,如果想获得详细的内容,如文件大小、修改时间、文件类型,可以输入ls -l或ll。
5、大于符号(>)
使用‘>’符号将控制台打印的内容保存到文件中(会覆盖原文件所有内容)。如果‘>>’符号会将控制台打印的内容添加到目标文件末尾。
6、test 命令
Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。
-eq 等于则为真
-ne 不等于则为真
-gt 大于则为真
-ge 大于等于则为真
-lt 小于则为真
-le 小于等于则为真
[免责声明]
文章标题: shell脚本基本命令
文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。