Fil masking i Linux. <% if ( total_view > 0 ) { %> <%= total_view > 1 ? "total views" : "total view" %>, <% if ( today_view > 0 ) { %> <%= today_view > 1 ? "views today" : "view today" %> no views today	No views yet
28. februar 2020 1. marts 2020 hans
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
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).