Návod popisuje 3 základné spôsoby ako je možné vytvoriť názov súboru tak aby bol náhodný. Použiť to môžete napríklad ked potrebujete dočasne v skripte uložiť nejaké dáta do súboru, ktorý potom zmažete. (Dôvodom prečo nepoužiť fixný názov je príklad kedy viac krát spustený program by dáta zapisoval do toho istého súboru.)
1.) je možné použiť náhodné číslo pomocou premennej prostredia: $RANDOM. napríklad: "echo $RANDOM", alebo "filename=$RANDOM". Táto metóda nezaručí jednoznačnosť.názvu, preto je nutné si overiť, či taký súbor už neexistuje (napr. "filename=$RANDOM; test -r /tmp/$filename ; echo $?").
2.) existuje premenná prostredia "$$", ktorá vráti číslo procesu. Potom môžete skombinovať názov ako: "echo $$.$RANDOM".
3.) existujú utilitky: "mktemp" a "tempfile", ktoré vrátia názov nimi vytvoreného súboru (alebo adresára pri použití "mktemp -d"), ktorý je jednoznačný. Tu už nie je potrebné kontrolovať či taký súbor existuje.
4.) na konci práce odporúčam potom súbor vymazať.
5.) HOTOVO
Posledné komentáre
pred 6 rokov 43 týždňov
pred 6 rokov 51 týždňov
pred 7 rokov 2 týždne
pred 7 rokov 5 týždňov
pred 7 rokov 23 týždňov
pred 7 rokov 31 týždňov
pred 7 rokov 39 týždňov
pred 7 rokov 39 týždňov
pred 7 rokov 42 týždňov
pred 7 rokov 42 týždňov