笔记2

 

1 awk 
    1.1 基本输出   awk '{print}'   或者 awk '{print $0}'
    1.2 指定分割符号   awk -F":" '{print}'
    1.3 输出制定列  awk '{print $1}'
    1.4 输出列中添加分割符号  awk '{print $1" "$3}'
    1.5 有选择的输出     awk  '/mb/ {  print }' /etc/passwd
    1.6 正则表达式   awk '/[0-9]+\.[0-9]*/ {print}'  /etc/passwd  查找包含浮点数
    1.7 符合条件的行 awk  -F":"  '  $1=="mb" {print }' /etc/passwd
    1.8 打印头部和尾部信心    awk 'Begin { print "begin" }    {print $1}  END{print "end"}'  /etc/passwd
 
 

2  sort 直接对每一行按照字母顺序进行排序
    2.1 sort file 排序
    2.2 sort -u file 取出重复得行
    2.3 sort -r file 降序排序
    2.4 sort file -o outputfile 输出结果放入文件
    2.5 sort -n file  按照数值进行比较,而不是字母顺序
    2.6 sort -t : -k 2 file  使用“:”为分割符号(-t指定),用第二列进行排序(-k指定)
    2.7 其他
        -f会将小写字母都转换为大写字母来进行比较,亦即忽略大小写

        -c会检查文件是否已排好序,如果乱序,则输出第一个乱序的行的相关信息,最后返回1

        -C会检查文件是否已排好序,如果乱序,不输出内容,仅返回1

        -M会以月份来排序,比如JAN小于FEB等等

        -b会忽略每一行前面的所有空白部分,从第一个可见字符开始比较。


3 sed
    3.1 sed -i 's/abc/ABC/g'  对文件中所有的abc 使用ABC进行代替

 

4 ggguG  全部大写改小写

 

5  ipcs  -a
   ipcrm -q messageiD 删除消息队列
   ipcrm -m sharedmemid 删除共享内存
   ipcrm -M sharedMemKey
   ipcrm -s semaphoreId 删除信号量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值