gpt4 book ai didi

linux - 如何更改多个文件的编码?

转载 作者:IT王子 更新时间:2023-10-29 01:04:16 24 4
gpt4 key购买 nike

我试试这个:

find . -exec iconv -f iso8859-2 -t utf-8 {} \;

但是输出到屏幕,而不是同一个文件。怎么做?

最佳答案

试试这个:

find . -type f -print -exec iconv -f iso8859-2 -t utf-8 -o {}.converted {} \; -exec mv {}.converted {} \;

它将使用带有“.converted”后缀(扩展名)的临时文件,然后将其移动到原始名称,所以如果您有带有“.converted”后缀的文件(我认为您没有),请小心。

此外,此脚本对于包含空格的文件名不安全,因此为了更安全,您应该使用双引号:“{}”而不是 {} 和“{}.converted”而不是 {}.converted

关于linux - 如何更改多个文件的编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9310571/

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