您当前的位置: 首页 > 

phymat.nico

暂无认证

  • 1浏览

    0关注

    1967博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

shell awk sed tr grep 语法汇总

phymat.nico 发布时间:2017-12-04 13:47:25 ,浏览量:1

原文地址:http://www.cnblogs.com/wajika/p/6374043.html

tr 基本语法   -c          # 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII   -d          # 删除字符串1中所有输入字符   -s          # 删除所有重复出现字符序列,只保留第一个:即将重复出现字符串压缩为一个字符串   [a-z]       # a-z内的字符组成的字符串   [A-Z]       # A-Z内的字符组成的字符串   [0-9]       # 数字串   \octal      # 一个三位的八进制数,对应有效的ASCII字符   [O*n]       # 表示字符O重复出现指定次数n。因此[O*2]匹配OO的字符串 

 tr中特定控制字符表达方式
   \a Ctrl-G    \007    # 铃声    \b Ctrl-H    \010    # 退格符    \f Ctrl-L    \014    # 走行换页    \n Ctrl-J    \012    # 新行    \r Ctrl-M    \015    # 回车    \t Ctrl-I    \011    # tab键    \v Ctrl-X    \030
  tr A-Z a-z                             # 将所有大写转换成小写字母   tr " " "\n"                            # 将空格替换为换行   tr -s "[\012]" $2)? $1 : $2; print max}'          # 条件判断 如果$1大于$2,max值为为$1,否则为$2    awk '{if ( $6 > 50) print $1 " Too high" ;\    else print "Range is OK"}' file    awk '{if ( $6 > 50) { count++;print $3 } \    else { x+5; print $2 } }' file
awk循环   awk '{i = 1; while ( i 
关注
打赏
1659628745
查看更多评论
立即登录/注册

微信扫码登录

0.0453s