问题描述

在Linux中使用sed命令,批量替换文件内容。执行命令时候一直等待,卡死,无响应。Ctrl+C结束命令发现文件没替换成功,并生成了一个较大的临时文件。

解决方法

这是修改了系统编码导致的。文件的文件编码和系统编码不一致。可以通过file命令查看文件编码,然后和系统编码LANG的值对比。
运行

export LANG=C

问题解决。


本文由 建站网 撰写创作,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。

还不快抢沙发

添加新评论