zoukankan      html  css  js  c++  java
  • 使用awk取passwd10-20行然后重定向

    1、先找到要做实验的文件cp。

    cp /etc/passwd /tmp/xusx

    2、使用awk取passwd10-20的第三列从定向输出test.txt

    第一步

    awk 'NR>=10 && NR<=20' /tmp/xusx/passwd  >>/tmp/xusx/test.txt 

    第二步

    root@localhost xusx]# awk 'NR>=10 && NR<=20' /tmp/xusx/passwd|awk -F ":" '{print $3}'

    ####[root@localhost xusx]# awk 'NR>=10 && NR<=20' ./|awk -F ":" '{print $3} (这里不能使用./命令)

    第三步

    [root@localhost xusx]# awk 'NR>=10 && NR<=20' /tmp/xusx/passwd|awk -F ":" '{print $3}' >> test.txt

    [root@localhost xusx]# awk -F ":" 'NR>=10 && NR<=20 {print $3}'  xusx/passwd

    第四步

    查看命令是否执行成功

    [root@localhost xusx]# cat test.txt

    #####################################################################################################

    [root@localhost xusx]# echo "inet addr:10.0.0.8 Bcast:10.0.0.255 Mask:255.255.255.0">xusx.txt

    [root@localhost xusx]# cat xusx.txt
    inet addr:10.0.0.8 Bcast:10.0.0.255 Mask:255.255.255.0

    [root@localhost oldboy]# awk -F "[: ]+" '{print $3" "$5" "$7}' oldboy.txt
    10.0.0.8 10.0.0.255 255.255.255.0

    其中"[: ]+" 加号的含义:

    取[:与space]1个以上

  • 相关阅读:
    近期学习(3)
    近期学习(1)
    近期学习(2)
    今日练习
    《明朝那些事儿》
    记一次针对恶意攻击者的渗透测试
    Kali Linux使用问题记录
    MySQL floor()报错原理
    使用复合设计模式扩展持久化的CURD,Select能力
    c#/js代码命名规范及代码规范
  • 原文地址:https://www.cnblogs.com/xusx/p/6040253.html
Copyright © 2011-2022 走看看