编写Shell脚本
我曾经把外壳终端解释器描述为人类和计算机硬件的“翻译器”。作为用户和Linux系统之间的通信媒介,shell终端解释器不仅允许各种变量和参数,而且还提供只有在高级语言(如循环和分支)中才能获得的控制结构特性。如何正确使用这些功能并准确发布命令尤为重要。脚本命令在外壳中有两种工作方式。第一个是之前联系我们的互动方式。也就是说,当用户输入一个命令时,它被执行一次,而批处理是用户预先编写的一个完整的外壳脚本。外壳程序将一次执行脚本中的许多命令。因此,许多以前学到的Linux命令、正则表达式、管道符号、数据流重定向和其他语法规则需要在Shell脚本中使用,内部函数需要经过模块化和逻辑语句处理,最终成为我们每天都能看到的Shell脚本程序。详情请注意“linux应该这样学习”。
工具/原材料采用RHEL 7.0操作系统的计算机方法/步骤1首先检查以下系统中所有可用的外壳解释程序:
[根@ linuxprobe ~]# cat/etc/shell
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/宾/tcsh
/bin/csh
此外,我们已经看到bash是我们当前的终端解释器:
[根@linuxprobe ~]# echo $SHELL
/bin/bash
目标