gpt4 book ai didi

linux - 替换 20 GB csv 文件中的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 03:45:25 26 4
gpt4 key购买 nike

我有一个很大的 csv 文件 (20 GB)。在文件中,我想替换所有出现的 \r<br/> 。我使用以下命令来实现此目的:

sed -i 's/\r/<br\/>/g' data.csv

perl -i.bak -pe 's/\r/<br\/>/g' data.csv

问题是这两个命令都失败(结果文件为空)。有没有更好的方法来做到这一点?

最佳答案

只需用这个命令替换您的 sed 命令,我刚刚在源字符串中添加了一个 \ ,它将使 \ 成为普通字符。

sed -i 's/\\r/<br\/>/g' data.csv

还有另一种方法可以做到这一点,

tr '\r' '_' data.csv
sed -i 's/_/<br\/>/g' data.csv

关于linux - 替换 20 GB csv 文件中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28363579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com