如果你只想要为文件中的某几列数据添加千位分隔符,你可以使用 awk 来实现。以下是一个例子:
假设有一个包含多列数据的文件 data.txt
A 2565 301298 0.69% B 50 83602 0.19% C 3568 2710730 6.23% D 16 9837 0.02% E 5 891 0.00% F 3669 2822554 6.50%
如果你想要为第二列和第三列的数据添加千位分隔符,可以使用以下 awk 命令:
awk '{printf "%s\t%'\''d\t%'\''d\t%s\n", $1, $2, $3, $4}' data.txt > new_data.txt
这个命令使用 printf 格式化输出,其中 %'\''d 表示添加千位分隔符。并输出到 new_data.txt 文件中。
new_data.txt 的内容将会是:
A 2,565 301,298 0.69% B 50 83,602 0.19% C 3,568 2,710,730 6.23% D 16 9,837 0.02% E 5 891 0.00% F 3,669 2,822,554 6.50%
你可以根据需要调整命令中的列数和分隔符。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!