栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Bash 入门学习笔记一

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/642720.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号