gpt4 book ai didi

bash - 如何使用 sed、awk 或类似的东西截断文件中的每个 float ?

转载 作者:行者123 更新时间:2023-11-29 09:21:32 24 4
gpt4 key购买 nike

假设我在文件中有如下内容:

ASD22
0.00133272
ASD23
0.00176711
ASD24
0.00175753

我想截断每个数字(忽略其余部分)以获得类似的内容:

ASD22
0.0013
ASD23
0.0017
ASD24
0.0017

保持输出文件的“列外观”。是否有使用 sed 或 awk 之类的简单而紧凑的方法来做到这一点?

最佳答案

sed 's/\([0-9]\.[0-9]\{4\}\)[0-9]\{1,\}/\1/' YourFile
  • 截断到点后的 4 位数,如果有的话
  • 保留外观,因此如果数字不是以 0. 开头或前面有空格,则此部分不变

关于bash - 如何使用 sed、awk 或类似的东西截断文件中的每个 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28841581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com