【发布时间】:2019-04-19 04:37:48
【问题描述】:
我有一个 csv 文件 (t.txt),其中有些行有 7 个逗号,有些行有 8 个 如果该行有 8 个逗号,我想删除该行中的第二个逗号。
有什么建议吗?我一直在努力
if [[awk -F "," '{print NF-1}' == 8]]; then sed 's/\,//2'; t.txt
【问题讨论】:
-
欢迎来到 SO,始终建议您在 CODE TAGS
{}按钮的帖子中添加输入和预期输出示例,您现在可以这样做。
标签: awk replace conditional-statements