美文网首页
AWK小操作

AWK小操作

作者: 嗒嘀嗒嗒嘀嗒嘀嘀 | 来源:发表于2021-12-13 22:15 被阅读0次

    表示筛选 $1首字符不为“#” 的行

    • 用到正则表达式
      awk '$1 !~ "^#" {print $0}' xxx.file
      "!~" → 正则不匹配
      显示1首字符为“#”的行 `awk '1 ~ "^#" {print $0}' xxx.file`
      "~" → 正则匹配

    循环中终止AWK命令

    • exit 完全退出AWK

    指定分隔符

    awk指定多个分隔符

    awk -F "[; = @]" '$4 == "transcript_Id" '

    转义

    awk中的转义也是反斜杠\
    想用awk打印双引号
    awk '{print $1 "\"" $2 "\""}'

    指定除某列之外的其他列

    将该列置为空,然后打印所有列。
    awk '{ $3=""; print $0 }' a.txt


    参考文章

    相关文章

      网友评论

          本文标题:AWK小操作

          本文链接:https://www.haomeiwen.com/subject/nfqdqktx.html