3 #========================================================
5 # File ID: 09014434-5d3f-11df-b91a-90e6ba3022ac
6 # Leser filnavn fra stdin eller en fil og skriver ut alle
7 # som er lesbar. Hvis -u spesifiseres, listes alle som
8 # IKKE er leselige. Hvis -w skrives, listes alle
9 # skrivelige/uskrivelige ting ut istedenfor.
10 #========================================================
16 our ($opt_h, $opt_u, $opt_w) =
21 getopts
('huw') || die("Option error, -h for help\n");
28 Reads filenames or directory names from stdin and prints name of every
29 file that is readable. This behaviour can be modified by the following
32 -u Print file names of files which is NOT readable.
33 -w Check for write permissions instead of read permissions.
35 NOTE: Options may change in the future.
41 # Gjøres på amøbemåte for å få opp farta.
47 -w
$_ || ! -l
$_ && print("$_\n");
52 -r
$_ || ! -l
$_ && print("$_\n");
59 -w
$_ && ! -l
$_ && print("$_\n");
64 -r
$_ && ! -l
$_ && print("$_\n");