小编mac*_*ine的帖子

将文件从 Little-endian UTF-16 Unicode 英文文本(带有 CRLF 行终止符)转换为 Ascii 编码

非常感谢在之前的场景中帮助过我的每个人。我确信有人会像以前一样问类似的问题。这是我的问题。

我的文件属于Little-endian UTF-16 Unicode 英文文本,带有 CRLF 行终止符编码,但我不认为它适用于我们的文件标准。通常我看到这里属于 ASCII 英文文本。我如何将其转换为它。

我使用过iconv -f UTF-16LE -t UTF-8 myfile.dat -o myfile.dat_test,但它将整个文件转换为UTF-8 Unicode(带有 BOM)英文文本,带有 CRLF 行终止符,不太确定发生了什么。

unix awk encoding file character-encoding

7
推荐指数
1
解决办法
1万
查看次数

用空格替换双引号

这可能是这里讨论最多的话题之一.我尝试了几乎所有这里发现的命令和其他调整,但似乎并没有做得好.

我想用whitespace/blank替换我文件中的所有双引号

我试图执行此命令时看到以下错误.

sed "s/"/ \''/g' x_orbit.txt > new.tx
sed: -e expression #1, char 3: unterminated `s' command
Run Code Online (Sandbox Code Playgroud)

unix shell awk grep sed

2
推荐指数
1
解决办法
574
查看次数

标签 统计

awk ×2

unix ×2

character-encoding ×1

encoding ×1

file ×1

grep ×1

sed ×1

shell ×1