sh脚本()

sh脚本

说明

使用脚本的目的是为了把繁琐的,重复的事情变得简单,可以一键化处理。

sh语法

  • 开头:#!/bin/sh
  • 注释:#
  • 变量:

赋值:NAME=”wind”
提取值:$NAME
打印值:echo $NAME

执行

  • 新进程执行:./xxx.sh

在此模式下,运行环境由父进程复制而来,相当于克隆了一个新进程来执行。

  • 父进程下执行:source xxx.sh 或者 . ./xxx.sh

在此模式,相当于直接在父进程下运行。

常用指令

  • 修改变量:export <变量>=<字符串>
    例如:
export PATH=$PATH:/opt/au1200_rm/build_tools/bin 
export PATH=/opt/au1200_rm/build_tools/bin 

#注意:
#第一条指的是在原有的变量后面再加上内容。
#第二天则是直接复制赋值
  • 打印信息:echo <参数> <字符串>
    参数:

-n 不要在最后自动换行
-e 若字符串中出现以下字符,则加以转义处理,转义规则如下

内容转义规则:

\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
–help 显示帮助
–version 显示版本信息

内容写入文件:

填写文件内容:echo <内容> > <文件名>
在文件后面追加内容:echo <内容> >> <文件名>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值