if (! -f ".conf") {die "Konfiguracija turi būti saugoma paprastame faile";}; die "Negaliu perskaityti konfiguracijos" if ! -r ".conf"; if (-M "f1" > -M "f2") { #failas f1 yra senesnis uz faila f2 - darome kažką }
spec. simolis | prasmė |
---|---|
<, nieko | failas atidaromas skaitymui |
> | failas atidaromas rašymui. Turinys sunaikinamas |
>> | failas atidaromas papildymui. Rašymas pradedamas nuo baito, esančio už failo pabaigos |
+<,+>,+>> | atidaro failą ir skaitymui ir rašymui |
| (pradžioje) | paleidžia programą, kurios vardas yra išraiškoje ir visą išvedimą i šį failo kintamąjį nukreipia į paleistos programos standartinį įvedimą. |
| (pabaigoje) | paleidžia programą, kurios vardas yra išraiškoje ir visą šios programos standartinį išvedimą padaro prieinamą skaitant šį failo kintamąjį. |
& po <, >, >>, +>, +>>, +< | nurodo, kad turi būti atidarytas dubliuojantis failo kintamasis. Originalu turi būti paimtas failo kintamasis, kurio vardas seka po & simbolio, jei ten yra tekstas, arba failo deskriptorius, jei seka skaičius. Failo atidarymo tipas originale ir kopijoje turi sutapti. |
- | STDIN |
>- | STDOUT |
format STDOUT = Subject: @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $subject Index: @<<<<<<<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<< $index, $description Priority: @<<<<<<<<<< Date: @<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<< $priority, $date, $description From: @<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<< $from, $description Assigned to: @<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<< $programmer, $description ~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<< $description ~~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<< $description .