我正在尝试使用以下命令将重复发生的测试记录到 txt 文件中尾巴但输出有问题。
我正在运行的命令是:
script -q /dev/stdout -c 'scp /home/user/test.img user@pc28:/tmp' | tee /home/user/scp.log
tail -3 /home/user/scp.log >> /home/user/test.txt
问题是文本看起来像——
^Mtest.img
0% 0 0.0KB/s --:-- ETA^Mtest.img
16% 82MB 81.7MB/s 00:05 ETA^Mtest.img
35% 178MB 83.2MB/s 00:03 ETA^Mtest.img
51% 256MB 82.7MB/s 00:02 ETA^Mtest.img
65% 328MB 81.6MB/s 00:02 ETA^Mtest.img
84% 421MB 82.8MB/s 00:00 ETA^Mtest.img
100% 500MB 87.0MB/s 00:05`
代替
*test.img
100% 500MB 87.0MB/s 00:05*
这就是它的样子,如果我猫文件。如果我看到长而混乱的输出较少的或者六文件。