美文网首页
shell 笔记 Day03

shell 笔记 Day03

作者: 不ji的石头 | 来源:发表于2021-12-05 16:50 被阅读0次

shell 笔记 Day03

  • case语句:

    case 变量 in

    模式1)

    语句;;

    模式2)

    语句;;

    *)

    默认语句

    esac

    注意:每个模式最后应该语句应该要加;;

  • 数组:

test=(11 22 33)//定义应该test数组

echo ${test[0]} //输出test数组的第一个元素

  • shell函数
    function 函数名 {
    语句
    }

或者

函数名(){

    语句

}
  • 中断和退出:break,continue, exit
  • 字符串处理和变量初始化

1.子串截取语法:

${变量:起始位置:长度}

2.子串替换语法:

${变量/旧字串/新字串} //只替换一个

${变量//旧字串/新字串} //替换全部

3.字串掐头语法:

${变量#关键词} //从左到右最短匹配

${变量##关键词} //从左到右最长匹配

4.字串去尾

${变量%关键词} //从右到左最短匹配

${变量%%关键词} //从右到左最长匹配

注意:上面4个操作变量本身没有变化

  • 变量初始化语法:${变 量:-关键词}

1.变量有值,则返回该变量的值

2.变量无值,则返回初始值

例如:abc=123 echo ${abc:-321} -->123 //因为abc有值了

相关文章

  • shell 笔记 Day03

    shell 笔记 Day03 case语句:case 变量 in模式1)语句;;模式2)语句;;*)默认语句esa...

  • linux shell脚本攻略笔记

    LINUX SHELL脚本攻略笔记[速查] linux shell脚本攻略笔记

  • Shell十三问 学习笔记

    文本处理 Shell脚本编程 Shell 十三问 学习笔记 shell and Carriage 关系 Shell...

  • Shell脚本

    shell脚本学习笔记 shell命令的组合运用 常用命令组合

  • Shell入门笔记

    本笔记参考 Linux探索之旅 1.什么是Shell 2.Shell种类 3.Shell脚本文件 4.Shell变...

  • Shell 学习笔记

    Shell 学习笔记 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是...

  • 1.1 开始

    《Linux Shell 脚本攻略(第 2 版)》读书笔记 Bash (Bourne Again Shell)是目...

  • SHELL 笔记

    shell笔记 判断语句 运算 选择语句 循环语句 将shell字句执行结果复制给变量 shell简单传参 编号变...

  • 1.11 调试脚本

    《Linux Shell 脚本攻略(第 2 版)》读书笔记 启用 shell 脚本的跟踪调试功能bash -x s...

  • 苏十二的行动日志2019-03-15

    DAY03 周五 早起:7:30 睡觉:23:30 一、学习: 洗漱,听香帅的金融学2月问题解答。白天抽空笔记...

网友评论

      本文标题:shell 笔记 Day03

      本文链接:https://www.haomeiwen.com/subject/upzixrtx.html