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

Název: Načtení proměnné ze souboru .txt [vyřešno]
Přispěvatel: 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.
Název: Re:Načtení proměnné ze souboru .txt
Přispěvatel: Mariocz 24 Října 2013, 14:08:22
Cejtim že to nebude úplně korektní ale mělo by stačit tohle:

Kód: [Vybrat]
Prvnifilm=$(head -n1 '/root/my-documents/Filmyflash.txt')
mkdir /mnt/sda3/Upravene/$Prvnifilm
Název: Re:Načtení proměnné ze souboru .txt
Přispěvatel: Cuore 24 Října 2013, 14:12:45
samostudium  ;D
http://www.linuxsoft.cz/article.php?id_article=549 (http://www.linuxsoft.cz/article.php?id_article=549)
Název: Re:Načtení proměnné ze souboru .txt
Přispěvatel: Pavel D 24 Října 2013, 18:13:24
Děkuji Mariocz !!!
Tohle bylo přesně to, už to funguje v celé dávce.