假设我在文件中有如下内容:
ASD22
0.00133272
ASD23
0.00176711
ASD24
0.00175753
Run Code Online (Sandbox Code Playgroud)
我想截断每个数字(忽略其余部分)以获得类似的结果:
ASD22
0.0013
ASD23
0.0017
ASD24
0.0017
Run Code Online (Sandbox Code Playgroud)
将“列外观”保持在输出文件中。有没有一种简单而紧凑的方法可以使用 sed 或 awk 之类的东西来做到这一点?
sed 's/\([0-9]\.[0-9]\{4\}\)[0-9]\{1,\}/\1/' YourFile
Run Code Online (Sandbox Code Playgroud)
0.或前面有空格,则此部分不变