用 vim 编辑后的文件可能有以 ~ 结尾的备份文件,下面两条命令清除。
xyz@Gentoo:~/Desktop$ abc="$(ls | grep "~")"
xyz@Gentoo:~/Desktop$ echo $abc
2013.11.21.plan~ book_select.txt~ my_question~ setip~ syslog~ temp~ upload~ upload2~ 辩论赛~ 今天任务~
xyz@Gentoo:~/Desktop$ ls $abc
2013.11.21.plan~ my_question~ syslog~ upload~ 辩论赛~
book_select.txt~ setip~ temp~ upload2~ 今天任务~
xyz@Gentoo:~/Desktop$ sudo rm $abc
xyz@Gentoo:~/Desktop$ ls
2013.11.22.plan desktop_some_thing PPStream.deb qvod
xyz@Gentoo:~/Desktop$
其实不用变量也可以的。
直接
xyz@Gentoo:~/Desktop$ sudo rm $(ls | grep "~"); ls