zoukankan      html  css  js  c++  java
  • 课后习题-14

    1. 如何把 /etc/passwd 中用户uid 大于500 的行给打印出来?

    2. awk中 NR,NF两个变量表示什么含义?awk -F ':' '{print $NR}' /etc/passwd  会打印出什么结果出来?

    3. 用grep把1.txt文档中包含'abc'或者‘123’的行过滤出来,并在过滤出来的行前面加上行号.

    4.  grep  -v '^$' 1.txt   这样会过滤出哪些行?

    5. '.'   '*' 和 '.*'   分别表示什么含义?'+'和'?'表示什么含义,这五个符号是否可以在grep中使用,是否可以在egrep、sed以及awk中使用?

    6. grep 里面用到一个 {} ,它用在什么情况下?

    7. sed有一个选项,可以直接更改文本文件,是哪个选项?

    8. sed -i 's/.*ie//;s/["|&].*//' file  这条命令表示什么操作呢?

    9. 如何删除一个文档中的所有数字或者字母?

    10.  截取日志1.log的第一段(以空格为分隔符), 按数字排序、然后去重,但是需要保留重复的数量如何做?

    11. 使用awk过滤出1.log中第7段(空格分隔)为'200' 并且第8段为'11897'的行。

    12.  请比较这两个命令的异同: grep -v '^[0-9]' 1.txt 和 grep  '^[^0-9]' 1.txt

    13. awk中的$0表示什么?为什么以下两条命令的$0结果不一致呢? awk -F ':' '{print $0}' 1.txt  和 awk -F ':' '$7=1 {print $0}' 1.txt

    14. 使用grep过滤某个关键词时,如何把包含关键词的行连同上面一行打印出来,那下面一行呢?同时上面和下面都打印出来呢?

  • 相关阅读:
    ECharts之柱状图 饼状图 折线图
    Vue自定义指令(directive)
    HDU 1231 最大连续子序列
    POJ 2533 Longest Ordered Subsequence
    HDU 1163 Eddy's digital Roots
    HDU 2317 Nasty Hacks
    HDU 2571 命运
    HDU 4224 Enumeration?
    HDU 1257 最少拦截系统
    HDU 2740 Root of the Problem
  • 原文地址:https://www.cnblogs.com/LinuxSuDa/p/4717968.html
Copyright © 2011-2022 走看看