变量 函数

变量类型:
本地变量
环境变量
特殊变量  $? 提取上一个命令的返回值  
          $0  引用脚本名字本身 
          $*  引用一个脚本的所有参数,当做不同的字符串  
          $@   引用一个脚本的所有参数,当做一个字符串
          $# 用于显示传递给命令行的参数的个数
          shift   轮替到下一个参数
位置变量    $1  $2  超过10个的话 $(10)
        
case $A in
a)
  statement
   ...
   ;;
b)
  statement
   ...
   ;;
c)
  statement
   ...
   ;;
esac

CONTINUE
遇到符合条件的语句,之后语句不再执行,再次从新循环

BREAK
遇到符合条件的语句,就停止循环

founction:功能

founction F_NAME {
    函数体
}

F_NAME() {
    函数体
}

return   返回值

函数跟脚本一样,可以接受参数。

CIP 1 2

local A=3

sed是一个行编辑器   非交互式编辑器
没有破坏性,不修改原文件

sed 'ADDR1,ADDR2' inputfile

sed '/PATTEN'

sed支持正则表达式   对匹配到的行进行处理

d:delete
a:append  在匹配到的

i:insert  匹配到的那一行的上一行进行匹配
s:`ADDR1,ADDR2s@@@gi`

-e  可以在一个set命令中指定多个
-i  直接对原文件进行操作

可以使用变量

声明变量
sed "/"

你可能感兴趣的:(字符串,职场,休闲)