gpt4 book ai didi

Linux:AWK 在线

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

希望任何人都可以帮助我更改下面的代码,我的临时文件包含以下代码:

Temp=8.4*  Humidity=70.4%

代替代码

Temp = 24 *C, Hum = 40 %

适用于以下脚本。

我需要 8.4 作为 Temp=# 和 70.4 作为 HUM=#

TEMP=$(cat $TMPFILE|grep Temp |awk '{print $3}')
if [ $TEMP ]
then
TEMP=$(cat $TMPFILE|grep Temp |awk '{print $3}')
HUM=$(cat $ $TMPFILE |grep Temp |awk '{print $7}')

非常感谢您!

最佳答案

不需要awk,在bash中使用参数扩展:

#!/bin/bash

read temp hum < $tmpfile
temp=${temp#Temp=} # Remove from left.
temp=${temp%\*} # Remove from right.
hum=${hum#Humidity=}
hum=${hum%\%}

关于Linux:AWK 在线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35790923/

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