我正在开发一个关于 windows rdp 的应用程序。现在当我尝试使用 sed 命令直接替换 rdp 文件中的 IP 地址字符串时遇到问题。但是执行完这个命令后,原来的rdp文件就乱码了。
sed -i "s/address:s:.*/address:s:$(cat check-free-ip.to.rdpzhitong.rdp)/" rdpzhitong.rdp
我发现文件的格式是 Little-endian UTF-16 Unicode。
我仍然可以使用 sed 命令正确替换文件中的文本吗?或者其他方法来处理这个问题?