当前位置: 技术问答>linux和unix
用shell编程,如何循环删除文件?
来源: 互联网 发布时间:2015-12-27
本文导语: 在/home/file/下有文件若干个,file目录下有如 .qmail-a .qmail-b .qmail-c .qmail-d .qmail-e . . . 想写个.sh的文件,如何循环删除 除.qmail-a以外的所有以“.qmail-”开头的所有文件? | 你的意思就是说要...
在/home/file/下有文件若干个,file目录下有如
.qmail-a
.qmail-b
.qmail-c
.qmail-d
.qmail-e
.
.
.
想写个.sh的文件,如何循环删除 除.qmail-a以外的所有以“.qmail-”开头的所有文件?
.qmail-a
.qmail-b
.qmail-c
.qmail-d
.qmail-e
.
.
.
想写个.sh的文件,如何循环删除 除.qmail-a以外的所有以“.qmail-”开头的所有文件?
|
你的意思就是说要删除除了qmail-a以外的所有以qmail-开头的文件,是不是?
rm -f `ls qmail-* | grep -v qmail-a`
rm -f `ls qmail-* | grep -v qmail-a`