Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Načtení proměnné ze souboru .txt [vyřešno]  (Přečteno 1086 krát)

Pavel D

  • Návštěvník
  • Příspěvků: 32
Načtení proměnné ze souboru .txt [vyřešno]
« kdy: 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.
« Poslední změna: 24 Října 2013, 18:58:37 od František Zatloukal »

Mariocz

  • Aktivní člen
  • *
  • Příspěvků: 148
Re:Načtení proměnné ze souboru .txt
« Odpověď #1 kdy: 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


Pavel D

  • Návštěvník
  • Příspěvků: 32
Re:Načtení proměnné ze souboru .txt
« Odpověď #3 kdy: 24 Října 2013, 18:13:24 »
Děkuji Mariocz !!!
Tohle bylo přesně to, už to funguje v celé dávce.

 

Provoz zaštiťuje spolek OpenAlt.