我有一个很大的 .txt 文件,有 1748251 行。大多数行都有一个值。有些行有 2 个或多个值,用逗号分隔。什么命令有助于将这些值分成不同的行?
即输入.txt
rs1
rs2
rs3
rs4,rs5,rs6
rs7,rs8
rs9
rs10
我希望 output.txt 每行都占一行
rs1
rs2
rs3
rs4
rs5
rs6
rs7
rs8
rs9
rs10
答案1
假设 Mac 有它(我只有 Linux,但很多实用程序是相同的),您可以使用“tr”命令将“,”转换为换行符,命令如下
tr "," "\n" < input.txt > output.txt