我正在尝试将R脚本文件更改为小写的r文件扩展名?在ROS的MacOS版本上创建时,我的脚本文件如下所示。
Test_File.R
我已阅读到这可能导致拒绝权限错误。有没有简单的方法可以将其更改为小写的r文件扩展名?例如...
Test_File.r
我曾尝试在Finder中将文件扩展名从“ R”重命名为“ r”,但不确定在Finder中将文件扩展名重命名为“ r”是否足够?
答案 0 :(得分:3)
R可以通过以下方式做到这一点:
x <- list.files(pattern = "\\.R$") # make sure to set working directory first
file.rename(x, sub("R$", "r", x))
答案 1 :(得分:1)
对于Linux终端用户:#确保您首先在工作目录中
rename 's:(.*)\.R:$1.r:g' *.R
如果只想在单个文件中进行更改,请使用文件名代替*。
答案 2 :(得分:1)
将所有这些命令保存到text.file中,假设您保存在(rename_shell_script)
ls *R > list
cp list list1
sed -i 's/.R/.r/g' list1
paste list list1| sed 's/^/mv /g' |sh
像这样运行它: $ sh named_shell_script