shell script

编程风格:

           #!/bin/bash 使用哪个版本的shell

           #Program:

           #        User name  用户名

          #History:

交互指令:

          read 用法:read -p "please input your first name"  firstname

          echo用法: echo "\nyour full name is:$firstname"

判断符合 [ ]

         [ ]两边必须是空格 [ "$neme" == "name" ] 注意:""双引号里面的词组表示一个变量 具有原有的意义

特殊符号 

         $0命令本身,$1命令带的第一个参数,$2命令带的第二个参数----

         $?回传,上一个命令是否正确执行,如正确执行---

         $# 后接参数的个数

         &&   如:式子A&&式子B A为真时B才执行 可用-a表示

         ||    ---------||------   A为假时B才执行 可用-o表示                       

条件判断式(if):

         if [条件判断式];then

         程序

         elif [条件判断式];then

         程序

         else

         程序

         fi

条件判断式(case):

        case A in

       "hello")

                程序

               ;;

        " ")

              程序

             ;;

        *)

              剩余

              ;;

        esac

函数功能:(写在程序的前面)

        function fname() {

      程序段

}

      fname   //函数调用

 

循环(loop)

       while [ ]

       do

       程序段

       done

       

       until [ ]

       do

      程序段

 

       done 

固定循环( for)

      for var in con1 con2 con3

      do

       程序段

      done

数值处理(for)

     for ((i=1;i<=$nu;i++))

     do

     程序段

    done

重定向:

    >>以累加的方法将正确的数据输出到指定的文件或设备

     > 以覆盖的方法将正确的数据输出到指定的文件或设备

管道:

     |

   如:ls -al | less

正则:

      对一些文本格式的数据处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值