我解释:我从 top 命令中获取一个字符串,以便在此时获取进程的PID、命令和CPU%。它存储在$topcpuS变量中。然后,我想知道这个字符串的长度(如${#topcpuS}),以便在提示符中调整我的显示。Problem:从捕获字符串的那一刻起,到我想要得到它的长度的那一刻,内容已经改变了--所以长度与$to
我正在使用LinuxUbuntu18.04和20.04上的 (nc)通过TCP以太网向一个nc供电设备发送命令。如果我使用echo,设备就无法正确地接收命令,但是如果我使用printf,它就能正常工作。为什么?# Example command to Ethernet-connected digital power supply over TCP
echo 'measure:voltage?ch1' | timeout 0.2 nc