首页 > 系统服务 > 详细

shell脚本应用(一)

时间:2021-09-07 07:37:15      阅读:21      评论:0      收藏:0      [点我收藏+]

脚本第一行

脚本声明:此后的语句通过/bin/bash/程序来解释执行

1.1.1 重定向与管道操作

  1.重定向操作

      1)重定向输出

       “>”     将前面输出信息保存到文件中,而不是输出到屏幕上

               技术分享图片

      “  >>”将前面输出信息追加保存到文件中,而不是输出到屏幕上,并且,文件之前内容不会消失,在文件末尾追加内容

       技术分享图片

 

    2)重定向输入

     “<” 将命令中接受输入的途径由默认的键盘改为指定的文件  

   3)错误重定向

       “2>”将命令执行过程中出现的错误信息保存到指定的文件,而不是直接显示在屏幕上。

       还可以将无关紧要的错误信息重定向到空文件/dev/null中

       若要追加内容,而不是覆盖:“2>>”

       也可以使用“&>”操作符将两类输出信息保存到同一个文件中

  2.管道操作

     “|” 将左边命令的结果,作为右边命令的输入

1.1.2  shell变量

   1.自定义变量

      定义变量的基本格式:变量名=变量值,中间无空格!

      变量名:以字母或下划线开头,名称中不包括特殊符号(+、-、*、/等)

   2.查看和引用变量的值

      技术分享图片

 

 3.变量赋值的特殊操作

   1)双引号(“”)

      技术分享图片

 

   在双引号范围内使用$ 可以调用其他变量的值

     技术分享图片

 

 2)单引号(‘’)

      但要赋值的内容中包含“$、\等”具有特殊含义的字符时,应使用单引号括起来

       技术分享图片

  3)反撇号(`)

      允许将执行某个命令的屏幕输出结果赋值给变量,反撇号括起来的范围内必须是能够执行的命令行,否则将会出错

       技术分享图片

 

      技术分享图片

 

    使用命令嵌套“$()”

    技术分享图片

 

      

 

shell脚本应用(一)

原文:https://www.cnblogs.com/bokeyuan8192/p/15233362.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!