我試圖匹配腳本中的備份文件,然後刪除它們。備份文件是在他們的波浪(~
)中的那些:匹配備份文件(`*〜`)
$ ls -al
drwxr-xr-x 3 jwalton jwalton 4096 Feb 18 09:00 .
drwxr-xr-x 5 jwalton jwalton 4096 Feb 18 08:54 ..
drwxr-xr-x 5 jwalton jwalton 4096 Feb 18 08:54 test-proj
-rwxr-xr-x 1 jwalton jwalton 664 Feb 18 09:00 clean.sh
-rwxr-xr-x 1 jwalton jwalton 628 Feb 18 08:59 clean.sh~
我的乾淨的腳本有下列測試,但它看起來像我做錯了什麼:
if [ -e "*~" ]; then
rm "*~"
fi
什麼是匹配備份文件的正確測試嗎?
例如,用'ls'替換'rm'來測試它。 – fedorqui