flu*_*ffy 3 bash shell awk printf newline
我正在寻找并尝试了很多不同的方法,但是他们并没有真正做到我需要的方法.希望之前没有被问到过百万次.
我在我的bashrc中有这个别名:
alias temp='awk '\''{ printf ("%0.1f",$1/1000); }'\'' < /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input'
Run Code Online (Sandbox Code Playgroud)
输出是:
measure@remote ~ $ temp
10.6measure@remote ~ $
Run Code Online (Sandbox Code Playgroud)
我想要实现的是这样的输出:
measure@remote ~ $ temp
10.6
measure@remote ~ $
Run Code Online (Sandbox Code Playgroud)
更换
"%0.1f"
Run Code Online (Sandbox Code Playgroud)
同
"%0.1f\n"
Run Code Online (Sandbox Code Playgroud)
如何使用 awk 在末尾添加新行的通用答案是:
$ awk '... END{print "\n"}' # or print ORS
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4213 次 |
最近记录: |