【问题标题】:How to take datas only on a command如何仅在命令上获取数据
【发布时间】:2020-12-18 10:07:19
【问题描述】:

你好!我在 linux 上很新,我需要一些帮助...我尝试了几个命令,如 sed 或 tr 来解决它不成功...我没有解决任何问题..我想从此显示 “timedatectl 时间同步状态”

到这个

"34min 8s (min: 32s; max 34min 8s);normal;4;2;91EECB0E;1us (-24);78.688ms (max: 5s);-50.923ms;103.234ms;25.637ms;70; -5,050ppm"

所以我要取消“服务器:轮询间隔:Leap:版本:层:参考:精度:等”

我们将不胜感激!感谢您的时间和帮助

【问题讨论】:

    标签: linux ubuntu debian


    【解决方案1】:
    timedatectl timesync-status | awk -F: 'NR==1 { printf "%s",substr($2,2);next } { printf ";%s",substr($2,2)}'
    

    将输出通过管道传输到 awk。将字段分隔符设置为:对于输出中的第一行/记录,从第二个字段中去除前导空格并打印该字段。对于所有其他行执行相同操作,但打印以 ;

    为前缀的字段

    【讨论】:

    • 感谢您的帮助,我要试试这个;)
    • 非常感谢,一切正常,我会尝试理解您的代码,感谢您的帮助;)
    猜你喜欢
    • 1970-01-01
    • 2022-08-11
    • 1970-01-01
    • 2021-03-23
    • 2013-12-06
    • 2014-08-29
    • 2015-08-12
    • 2022-11-23
    • 2011-11-25
    相关资源
    最近更新 更多