shell编程内容回顾

1.Shell脚本开发

  内容回顾:

    1.1 shell执行多行命令:可以把复杂的命令执行过程,通过逻辑代码,组成一个脚本文件,再去执行该文件

    1.2 Shellbang:指定解释器声明,脚本文件开头添加

      #! /bin/bash

      #! /bin/perl

      #! /bin/python

    1.3 执行脚本的方式

      source my_first.sh

      . my_first.sh

      bash my_first.sh

     1.4 echo命令,在Linux下格式化打印,编写脚本vim echo_test.sh

     1.5 echo能够输出变量的值,编写脚本vim echo_var.sh

     1.6 echo和转义符的概念

      所谓转义符,还原符号,原本的意思,不会被阅读为特殊含义

      "$"

     1.7 变量在脚本中的使用:变量被引用的时候,会赋予其值,脚本中的变量,在shell执行完毕后,就会消失,根据执行的方式决定

     1.8 当使用不同的方式,执行脚本,产生的后果也不一样

      `source`和`.`,是在当前的shell环境中加载变量,执行脚本

      `bash`或`sh`,去执行脚本的时候,是开启子shell运行的,变量也是在子shell环境中加载,子shell退出后,变量也就消失了

    注意:记住,对变量值得获取,一定加上美元符号,否则就错误了

    1.9 Linux,shell变量的替换引用

      shell一大特性,就是可以从命令的执行结果中,再提取结果,因此特别适合编写脚本

      1.9.1 $()

      1.9.2 ``反引号

     小结:对于Linux特殊符号的整理:

      ${vars}    取出变量结果

      $()      在括号中执行命令,且拿到命令的执行结果

      ``        在括号中执行命令,且拿到命令的执行结果

      ()        开启子shell执行命令结果

      $vars       取出变量结果

2.Shell数值计算

posted on   与太阳肩并肩  阅读(7)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示