Hvis du har mange filer i et bibliotek som du skal behandler på en eller anden måde, er det nogle mulighed når du skal vælge hvilken filer som skal behandles.
Lad os sige vi har et bibliotek som ser sådan her ud.
-rw-rw-r-- 1 bruger1 bruger1 41 Feb 27 09:32 config.xml drwxrwxr-x 2 bruger1 bruger1 4096 Feb 27 09:32 data drwxrwxr-x 2 bruger1 bruger1 4096 Feb 27 09:32 desktop -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:32 file10.txt -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:31 file1.txt -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:31 file2.txt -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:32 file3.txt -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:32 file4.txt -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:32 file5.txt -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:32 file6.txt -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:32 file7.txt -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:32 file8.txt -rw-rw-r-- 1 bruger1 bruger1 76 Feb 27 09:32 file9.txt
Du vil nu gerne slette filerne file1.txt til og med file10.txt
$ rm file1.txt file2.txt file3.txt
Det kan gøre på en smartere måde.
$ rm file*.txt
Men hvad nu hvis du kun skal slette file1.txt file2.txt file3.txt file4.txt file5.txt file6.txt Og ikke resten af filerne.
$ rm file[1-6].txt
Eller hvis du skal slette alle filerne men ikke file1.txt file2.txt file3.txt file4.txt file5.txt file6.txt
$ rm file[!1-6].txt
Det vil slette filerne file7.txt file8.txt file9.txt Men ikke file10.txt. ! Tegnet betyder her NOT (Så bliver det som modsat).