我想观察单个文件的大小不断增长,因此我使用以下命令:
texai@maelstrom ~$ ls -lh club_prod.sql | awk '{print $5}'
116M
现在我想每5秒看一次结果,所以:
texai@maelstrom ~$ watch -n 5 ls -lh club_prod.sql | awk '{print $5}'
但是这个命令不会返回任何结果
我想观察单个文件的大小不断增长,因此我使用以下命令:
texai@maelstrom ~$ ls -lh club_prod.sql | awk '{print $5}'
116M
现在我想每5秒看一次结果,所以:
texai@maelstrom ~$ watch -n 5 ls -lh club_prod.sql | awk '{print $5}'
但是这个命令不会返回任何结果
你把watch
的输出变成了awk
.如果您简化了命令行,您拥有的是:
watch <some arguments> | awk '{print $5}'
那不是你想要的.try :
watch -n 5 "ls -lh club_prod.sql | awk '{print \$5}'"