我有一个大的csv文件(20 GB)。在文件中,我想用\r
替换所有出现的<br/>
。我使用以下命令来实现此目的:
sed -i 's/\r/<br\/>/g' data.csv
perl -i.bak -pe 's/\r/<br\/>/g' data.csv
问题是这两个命令都失败了(结果文件为空)。有没有更好的方法呢?
答案 0 :(得分:0)
只需将sed
命令替换为此命令,我只需将\
添加到源字符串中,它将\
作为普通字符。
sed -i 's/\\r/<br\/>/g' data.csv
还有另一种方法可以做到这一点,
tr '\r' '_' data.csv
sed -i 's/_/<br\/>/g' data.csv