在Red Hat Enterprise Linux Server中递归匹配和删除文件扩展名

时间:2018-10-19 00:29:01

标签: fedora file-rename

我正在使用Red Hat Enterprise Linux Server。我有文件

file1.encrypted.decrypted, myfile.encrypted.decrypted,demo.encrypted.decrypted。

我想编写一条命令,以便在输出中删除两个扩展。

输出= 文件1, myfile, 演示

我尝试了

rename 's/\.encrypted\.decrypted//' *.encrypted.decrypted

但是它不会产生预期的结果(请注意,此确切命令适用于ubuntu 18)

我不确定为什么重命名's/\.encrypted\.decrypted//' *.encrypted.decrypted在我的情况下不起作用?

我正在使用 NAME =“ Red Hat Enterprise Linux服务器” VERSION =“ 7.4(Maipo)ID_LIKE =” fedora“

1 个答案:

答案 0 :(得分:0)

这有效:rename .encrypted.decrypted "" *