我想在 R 下执行这个 DOS 命令:
iconv -f ISO-8859-1 -t UTF-8 FileName.md > FileNameNew.md
上述命令在从 ISO 转换为 UTF 后创建新文件。
我曾尝试执行此命令,但未成功:
system(paste("iconv -f ISO-8859-1 -t UTF-8 FileName.md > FileNameNew.md", sep=""))
这给了我两种类型的错误:
Invalid argument
No such file or directory
我认为问题不是第二个,因为当我在 R 下运行命令时,它实际上在重新读取 时执行了命令FileName.md
,这意味着他找到了文件。我认为这只是>
命令中命令的制定和因此制定的问题system(paste(""))
。
当我直接在控制台下运行此命令时,它可以工作。