帮我把时间加到script -t 2> timing.log output1.log这个log里
时间: 2023-07-12 19:39:14 浏览: 50
您可以使用以下命令将时间戳添加到“output1.log”文件中:
```
script -t -q -a output1.log 2>&1 | awk '{ if (prev != "") print $0" "s-prev; prev=s; s=$1 } END { print $0" "s-prev }' > timing.log
```
该命令使用了管道符(|)和awk命令来处理输出。具体来说,管道符将“script”命令的输出传递给awk命令进行处理,awk命令根据时间戳计算出每行输出的时间间隔,并将其添加到输出文件的末尾。该命令还使用“-q”选项关闭了“script”命令的提示信息。
执行完该命令后,您将在“timing.log”文件中看到时间戳的列表,每行包含一个时间戳和该时间戳与上一条记录之间的时间差。同时,“output1.log”文件中的内容也会被保留。
相关问题
script -t 2> timing.log output1.log用这个命令怎么保存log
这个命令会将脚本的输出保存到output1.log文件中,并将脚本的执行时间保存到timing.log文件中。如果您想同时保存脚本的输出和执行时间,可以使用以下命令:
```
script -t -a output1.log timing.log
```
这个命令将会将脚本的输出和执行时间都追加到output1.log文件中,并将执行时间保存到timing.log文件中。
用script -t 2> timing.log output1.log并添加时间保存到电脑
您可以使用以下命令将“script”命令的输出文件和执行时间保存到本地计算机:
```
script -t -a output1.log timing.log
scp output1.log timing.log username@remote_host:/remote/directory/
```
其中,“username”是您在远程主机上的用户名,“remote_host”是远程主机的主机名或IP地址,“/remote/directory/”是您要将文件保存到的远程目录的路径。
执行此命令后,您需要输入远程主机的密码,以便将文件复制到远程主机上。如果您不想在每次复制文件时都输入密码,可以设置公共密钥身份验证。