我在 Linux 上有这个文件:
14:00:01.071 5255 604177
4 14:00:01.074 4608 1415742
14:00:01.074 18398 1122001
2 14:00:01.074 11723 155575
5 14:00:01.075 4695 885808
Run Code Online (Sandbox Code Playgroud)
期望输出:
14:00:01.071 5255 604177
14:00:01.074 4608 1415742
14:00:01.074 18398 1122001
14:00:01.074 11723 155575
14:00:01.075 4695 885808
Run Code Online (Sandbox Code Playgroud)
使用的命令:
gawk '{ print $NF-1, $NF}' filename
Run Code Online (Sandbox Code Playgroud)
但它只打印最后两列。
输入和输出错误:
14:00:11,320 14:00:11,453
**Correct Output** : Time difference is 133 milli seconds.
14:00:13,097 14:00:13,124
**Output in Error** : line 4: 124000000 - 097000000: value too great for base (error token is "097000000")
14:00:11:693 14:00:13:048
**Output in Error** : line 4: 048000000: value too great for base (error token is "048000000")
Run Code Online (Sandbox Code Playgroud)
使用的脚本:
g=$(( $(date -d $b +%s) - $(date -d $a +%s) ))
h=$(( $(date -d $b +%N) - $(date -d $a +%N) ))
k=$(( (g * 1000) + (h / …
Run Code Online (Sandbox Code Playgroud)