文字稿 texttxt 部分行不是结尾如何 用linux sed 让 所有逗号在中间的行从逗号后断开另起一行
可以使用以下命令:
sed '/,[^ ]*$/ s/,/\n/g' text.txt
解释一下这个命令:
- sed 是 Linux 下的一个文本处理工具,用于对文本进行编辑和转换。
- /,[^ ]*$/ 是一个正则表达式,表示匹配以逗号结尾并且后面没有空格的行。
- s/,/\n/g 是 sed 的替换命令,将逗号替换为换行符,并且使用 g 参数表示全局替换,即一行中有多个逗号时都要替换。
这个命令会将所有符合条件的行中的逗号替换为换行符,从而实现将逗号后的内容移到下一行的效果。
原文地址: https://www.cveoy.top/t/topic/GEG 著作权归作者所有。请勿转载和采集!