第七章 SHELL脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第七章 SHELL脚本相关的知识,希望对你有一定的参考价值。

参考技术A 在linux里可以直接使用shell脚本进行管理,shell就是命令解释器,把用户的命令翻译成机器语言,在把机器语言翻译成人类语言返回给用户。
shell有Bshell和Cshell区分,经常在linux里面用的shell都是Bshell,Bshell和Cshell完全不兼容。我在Centos里面看见支持的几种shell解释器有sh,bash,csh。然后用的最多的就是base(标准shell)。
shell脚本可以添加执行权限,然后在base命令界面直接输入脚本路径即可执行;所有的脚本开头要声明脚本shell,常见的声明是#!/bin/bash,其他的还有#!/bin/sh,#!/bin/csh

写第一个shell脚本吧

可以使用alias命令查看系统当前的别名,也可以用alias 别名=‘真实命令’ 来执行;

重定向输出是将输出到标准输出设备的数据重新定向到另一个地方;

将标准(键盘)输入重定向到其他一个设备上;

格式:命令1 | 命令2
表示把命令1的执行结果当成命令2的执行条件

跟正则表达式不一样啊,刚才的grep -P就是使用正则,但是这里通配符比较简单啊。

用引号表示,其中单引号标识不解析字符串中的特殊字符,双引号则解析特殊字符。
如果字符串中有存在$(ls)这种,那么这个表示ls命令的执行结果啊
当然这也可以用\进行转义

以上是关于第七章 SHELL脚本的主要内容,如果未能解决你的问题,请参考以下文章

七Shell脚本高级编程实战第七部

Linux进阶第七天

《Linux命令行与shell脚本编程大全》第十七章 创建函数

shell 脚本——第七节课 三剑客之sed语句

Linux第七节课

我的朗科运维第七课