私はファイルを持っています:
a.txt
b.txt
e.txt
c.c
d.o
.txt
含まれていないファイルだけを削除したいe.txt
ので、最後に残ったファイルは次のようになります。
e.txt
c.c
d.o
ベストアンサー1
与えられた:
cpetro01@<work_laptop> ~/Notes/test
$ ls
a.jpg a.txt b.mov b.txt c.jpg c.mov
する:
$ find ./ -name "*.txt" -not -name "e.txt"
./a.txt
./b.txt
したがって:
cpetro01@<work_laptop> ~/Notes/test
$ ls
a.jpg a.txt b.mov b.txt c.jpg c.mov e.txt
cpetro01@<work_laptop> ~/Notes/test
$ find ./ -name "*.txt" -not -name "e.txt" -exec rm {} \;
cpetro01@<work_laptop> ~/Notes/test
$ ls
a.jpg b.mov c.jpg c.mov e.txt
そうですか?