Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Pavel D 24 Října 2013, 12:34:53
-
Mám Linux Puppy (dle webu založený na Ubuntu), verze 5.0.1.
Chtěl bych se zeptat, jakým příkazem načtu proměnnou z textového souboru .txt. Mám složku, která obsahuje několik podsložek. Příkazem ls se provede výpis složky (ALIDVRS2) a vytvoří se soubor Filmyflash.txt.
ls "/mnt/sda3/Originaly/Flash/ALIDVRS2/">"/root/my-documents/Filmyflash.txt"
Na webu jsem našel
Prvnifilm=$(cat '/root/my-documents/Filmyflash.txt')
mkdir /mnt/sda3/Upravene/$Prvnifilm{$Prvnifilm:1:5}/
Když nechám vytvořit novou složku s názvem proměnné Prvnifilm, tak se vytvoří nejenom jedna s názvem prvního filmu (tj.první řádek v textovém souboru .txt), ale i další složky s názvy dalších filmů.
Potřeboval bych, aby se vytvořila jen jedna složka s názvem prvního filmu, tj.prvního řádku v souboru Filmyflash.txt.
Ve Windows se mi vždy načte jen ten první řádek po příkazu
set /p film=<Filmyflash.txt
Děkuji za pomoc.
-
Cejtim že to nebude úplně korektní ale mělo by stačit tohle:
Prvnifilm=$(head -n1 '/root/my-documents/Filmyflash.txt')
mkdir /mnt/sda3/Upravene/$Prvnifilm
-
samostudium ;D
http://www.linuxsoft.cz/article.php?id_article=549 (http://www.linuxsoft.cz/article.php?id_article=549)
-
Děkuji Mariocz !!!
Tohle bylo přesně to, už to funguje v celé dávce.