我的文件带有模式“ s”,我需要乘以1000转换为“ ms”。我无法执行此操作。请帮我。
file.txt
First launch 1
App: +1s170ms
First launch 2
App: +186ms
First launch 3
App: +1s171ms
First launch 4
App: +1s484ms
First launch 5
App: +1s227ms
First launch 6
App: +204ms
First launch 7
App: +1s180ms
First launch 8
App: +1s177ms
First launch 9
App: +1s183ms
First launch 10
App: +1s155ms
Run Code Online (Sandbox Code Playgroud)
我的代码:
awk 'BEGIN { FS="[: ]+"}
/:/ && $2 ~/ms$/{vals[$1]=vals[$1] OFS $2+0;next}
END {
for (key in vals)
print key vals[key]
}' file.txt
Run Code Online (Sandbox Code Playgroud)
预期产量:
App 1170 …Run Code Online (Sandbox Code Playgroud)