Shell与Bash

 

1:Shell编程的本质

    Shell的意思是“壳程序”,它是一个视窗,供我们交互。

    系统中有许多负责不同功能的可执行文件,他们被添加到PATH变量后,我们就可以在Shell中通过命令行调用、这些这些可执行程序,并且在调用时传递参数给他们让他们输出处理后的结果。

    因此,Shell可以说是一层包装在众多可执行程序上的“壳”,透过它,我们可以调用其他不同功能的可执行程序。

 

2:Bash下快捷键

 

3:Bash下字符含义

 

4:从文件中提取包含关键字的行

grep '关键字' 文件名

 

5:统计文件行树、字数、字符数

wc -l -w -m 文件名

 

6:Shell Script书写准则

 

7:执行Shell Script

直接下达指令,运行文件名来执行:

绝对路径法:/../.../....sh
相对路径法:./文件名.sh

用bash来运行:

bash 文件名.sh 
sh 文件名.sh

以上两种方式,shell会自动开启一个子bash来执行脚本文件,执行结果不会回传到父亲bash中。

用source执行:执行结果会回传到父bash中,也就是脚本内变量等数据在父bash可见。

source 脚本.sh

 

8:script文件格式

#!/bin/bash   第一行宣告该script的bash语法,方便系统调用相应的bash来执行
#用井号来注释

....以下是各种指令和语句

 

9:判断指令——test

 

10:使用[ 条件 ]来进行判断

[空格 条件 空格]

 

11:脚本文件的调试

 

 

转载于:https://www.cnblogs.com/ygj0930/p/8031188.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值