小编use*_*772的帖子

使用 awk 命令观看

你如何看待一个命令?

awk 'NR%2==0 {printf "%s %8.0f", $1, $5}' filename.txt
Run Code Online (Sandbox Code Playgroud)

在此之前加上“watch”给出了这个错误:

awk: cmd. line:1: fatal: cannot open file `{printf' for reading (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

答案是:使用带有引号的参数的 watch 命令是通过将 $ 符号替换为 \$ 来对 $ 符号进行转义。但这给了我错误:

sh: -c: line 0: syntax error near unexpected token `('
                                                      sh: -c: line 0: 
Run Code Online (Sandbox Code Playgroud)

我想在对该问题的评论中提出这个问题,但没有足够的分数来发表评论。

在这种情况下,对他们有用的答案不起作用的类似问题:

1)https://askubuntu.com/questions/500217/how-to-properly-quote-piped-command-for-watch(答案再次转义$符号)。
2)、3) 和 4) 列在评论中,因为我不能在没有 10 点声誉的情况下发布超过 2 个链接。

linux bash awk command-line watch

4
推荐指数
1
解决办法
5357
查看次数

标签 统计

awk ×1

bash ×1

command-line ×1

linux ×1

watch ×1