#!/bin/bash # 定义一个函数来格式化数字串 format_number() { local number="$1" # 使用sed命令每3个数字插入一个逗号 echo "$number" | sed ':a;s/\B[0-9]\{3\}\>/,&/;ta' } # 遍历文件中的每一行并调用format_number函数处理 while IFS= read -r line; do formatted_line=$(format_number "$line") echo "$formatted_line" done < "nowcoder.txt"