Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: frca 11 Dubna 2010, 14:01:04
-
Jak vytvořím soubor ze zadané cesty včetně adresářů s tím, že když už tam je, tak ho to nechá být?
Touch nefunguje, když daná adresářová struktura neexistuje.
chci prostě, aby příkaz
nejakyprikaz newdir/newfile.txt
vytvořil adresář newdir, pokud tento neexistuje, a v něm soubor newfile.txt, pokud tento neexistuje
a dál chci, aby to fungovalo třeba i takto
nejakyprikaz dir1/dir2/dir3/soubor
Díky
-
x="dir1/dir2/dir3"; mkdir -p $x && touch $x/soubor
-
Ok, ještě teda budu potřebovat návod, jak rozdělit ten string na dva pomocí bashe v místě posledního lomítka. A už se to začíná komplikovat, protože tam to lomítko nemusí být. Pak by se volal jenom touch.
-
Díky.