在 Red Hat Enterprise Linux 服务器中递归匹配和删除文件扩展名
Recursively match and remove file extentions in Red Hat Enterprise Linux Server
我正在使用红帽企业 Linux 服务器。我有文件
file1.encrypted.decrypted,
myfile.encrypted.decrypted、demo.encrypted.decrypted。
我想编写一个命令,以便在输出中删除两个扩展名。
输出=
文件1,
我的文件,
演示
我试过了
rename 's/\.encrypted\.decrypted//' *.encrypted.decrypted
但它没有产生预期的结果(请注意此命令适用于 ubuntu 18)
我不确定为什么重命名 's/\.encrypted\.decrypted//' *.encrypted.decrypted
在我的情况下不起作用?
我正在使用
姓名="Red Hat Enterprise Linux Server"
VERSION="7.4(麦婆)ID_LIKE="fedora"
这有效:rename .encrypted.decrypted "" *
我正在使用红帽企业 Linux 服务器。我有文件
file1.encrypted.decrypted, myfile.encrypted.decrypted、demo.encrypted.decrypted。
我想编写一个命令,以便在输出中删除两个扩展名。
输出= 文件1, 我的文件, 演示
我试过了
rename 's/\.encrypted\.decrypted//' *.encrypted.decrypted
但它没有产生预期的结果(请注意此命令适用于 ubuntu 18)
我不确定为什么重命名 's/\.encrypted\.decrypted//' *.encrypted.decrypted
在我的情况下不起作用?
我正在使用 姓名="Red Hat Enterprise Linux Server" VERSION="7.4(麦婆)ID_LIKE="fedora"
这有效:rename .encrypted.decrypted "" *