如何将R脚本文件更改为小写的r文件扩展名?

时间:2019-10-23 09:37:14

标签: r

我正在尝试将R脚本文件更改为小写的r文件扩展名?在ROS的MacOS版本上创建时,我的脚本文件如下所示。

Test_File.R

我已阅读到这可能导致拒绝权限错误。有没有简单的方法可以将其更改为小写的r文件扩展名?例如...

Test_File.r

我曾尝试在Finder中将文件扩展名从“ R”重命名为“ r”,但不确定在Finder中将文件扩展名重命名为“ r”是否足够?

3 个答案:

答案 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