2014-09-19 41 views
-3

嗨,大家好,我需要排除的文件夾中的文件的「變量擴展」 Linux中的文件的上的文件夾刪除的bash linux的變量extesions

格式:靜態@ varibale

例如:

文件夾一天一個(TFTP服務器上自動保存運行配置思科)

LS文件夾

[email protected]

[email protected]

SW-URGENCIA @九月19-16 -09-49.092-0

夾每天兩

LS夾

[email protected]

[email protected]

[email protected]

需要用它來保持這樣

SW-anatomia的-PAT

SW-LAB

SW-URGENCIA

您的幫助將非常感激,感謝

回答

1

你可以這樣做:

for file in *@*; do 
    mv "$file" "${file%@*}" 
done 
  • *是,任何字符匹配的通配符。有關bash中的小球的更多信息,請參閱this guide
  • ${file%@*}展開以刪除存儲在參數file中的最後一次出現@後的所有字符。
+0

非常感謝jhon沒有想到我該怎麼做 – 2014-09-20 03:45:09