我正在尝试使用 shell 脚本从查找文件中分配一些变量。
我有一些工作,但似乎不必要的缓慢。
脚本:
while read line
do
code=`echo $line | awk -F' ' '{print $1}'`;
device=`echo $line | awk -F' ' '{print $2}'`;
state=`echo $line | awk -F' ' '{print $3}'`;
if [[ $code == $message ]]
then
echo "Translated: $device-$state";
fi
done <CODE-LIST.txt
Run Code Online (Sandbox Code Playgroud)
代码列表.txt:
MQTT-CODE DEVICE STATE
1-1-32-16236607 RGB_LED ON
1-1-32-16203967 RGB_LED OFF
Run Code Online (Sandbox Code Playgroud)
有没有更快的方法来做到这一点?(也许是 awk 或 sed)
感谢您的帮助!