Bash 入门学习笔记一

—2021/12/07-----

  1. bash在给变量赋值的时候,语法要求非常严格,等号的两边不能有空格。如下:
    var=“learn”
  2. 可以用;隔开两个命令。如下
    echo $learn; mkdir $var; cd $var
  3. 用&& || 控制各个命令之间的执行关系.
    cmd1 && cmd2 – >只有当cmd1执行成功的时候,才执行cmd2
    cmd1 || cmd2 --> 若cmd1失败,就执行cmd2;若cmd1成功,不执行cmd2
    var=“learn” ; mkdir $var && cd $var || echo “mkdir $var fails”;
  4. Bash 语言中,每一段cmd都有一个返回值。defalt情况下,返回值为0表示执行成功,非0表示执行失败。Bash中有一个内置变量 ? 表 示 命 令 执 行 的 返 回 值 。 v a r = " l e a r n " ; e c h o " R C = ?表示命令执行的返回值。 var="learn" ; echo "RC= ?var="learn";echo"RC=?"
  5. bash 中设置一个列表,并对其进行循环:
cell_list="a b c d e f g"
 for $cell in $cell_list; do 
	echo $cell
done
  1. 使用sed命令对文件进行处理,当正则表达式内有变量时,要用双引号而不是单引号
sed -i "s/${old_cxt}/${new_cxt}/g" ${cell}.sp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值