awk

    6热度

    4回答

    我有一个由管道字符分隔的字段的文件,我只想打印第二个字段。此尝试失败: $ cat file | awk -F| '{print $2}' awk: syntax error near line 1 awk: bailing out near line 1 bash: {print $2}: command not found 有没有办法做到这一点?

    4热度

    3回答

    所以我在寻找这样一个模式: 大小=“为0x0” 在日志文件中 - 但我只对大尺寸兴趣(4位或更多)。下面的正则表达式中EditPadPro的伟大工程(BTW不错的工具) 大小='0X [0-9A-FA-F] {4} 但同样的正则表达式不AWK工作 - 好像重复{4,}是搞砸了。与WinGrep一样 - 来自正则表达式大师的任何想法?谢谢!

    2热度

    1回答

    是否有一种简单的方法可以在awk中执行以下任何操作? 通过它的数据 排序数组/哈希排序的哈希通过这串钥匙

    2热度

    4回答

    我目前正在编写一个简单的.sh脚本来解析匹配“o”的字符串的Exim日志文件。目前,在查看output.txt时,每行(606行)上都印有0。我猜我的逻辑是错误的,因为awk不会引发任何错误。 这是我的代码(更新了连接和计数器问题)。编辑:我已经从dmckee的回答中采用了一些新代码,我现在正在使用旧代码,以支持简单性。 awk '/o'\''/ { line = "> ";