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
.