gpt4 book ai didi

linux - Awk、颜色和音频

转载 作者:太空宇宙 更新时间:2023-11-04 11:05:26 25 4
gpt4 key购买 nike

如果我将数据通过管道传输到 awk并打印第二列,例如 ... | awk '{print $2}'然后返回整数值是否可以对返回的数值执行以下操作:

  • 当它们低于和高于阈值时给它们上色
  • 根据值位于阈值的哪一侧打开和关闭声音

我也尝试过命令 watch -n <secs> <my command> | awk '{print $2}'这样我就不必继续运行一个类轮(理想情况下这将如何结束)但无论出于何种原因,这都不会输出任何东西。

我主要关心前两个问题。然后我将尝试找出如何将它与 watch 一起使用.

最佳答案

对于颜色部分你可以这样做:

cat file
10
20
30
40

awk '$1>20 { $1="\033[1;34m"$1"\033[0m\007"}1' file
10
20
30
40

此处 3040 将以蓝色打印,因为它们大于 20
\007 会在真正命中时发出一声哔哔声(感谢 Ed)

关于linux - Awk、颜色和音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25472700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com