Linux下批量替换csv文件中的某个文本出现空行现象

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:33:16
我碰到一个奇怪问题:
我用下面这条命令把/home/test目录下所有csv文件里面的aaaa替换成bbbb,但是下到本地一看,两行数据中间出现了一个空行,请问有没有不会出现这个问题的替换方法?还是我这里写错了?
sed -i "s/aaaa/bbbb/g" `grep aaaa -rl /home/test`
原始文件我在本地是正常的,传到服务器上面没替换前也是正常的.
find . -name '*.csv' -exec zip {}.zip {} \;
我用这个命令压缩不知道会不会有影响.

比较奇怪 ,从命令上来讲 不存在空行出现的因素....我试试看

奇怪呀 同样的命令我的机器上并没有空行....汗

是不是你的原始文件里面有问题 或者你替换的bbbb

你有没有把全部的aaaa改成bbbb??
如果没改就运行不了了