题解 | #格式化输出#

格式化输出

https://www.nowcoder.com/practice/d91a06bfaff443928065e611b14a0e95

#!/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"

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务