Portál AbcLinuxu, 10. května 2025 19:50

Dotaz: Procházení a načítání názvů souborů v adresáři

4.5.2009 17:49 Poky.
Procházení a načítání názvů souborů v adresáři
Přečteno: 993×
Odpovědět | Admin
Dobrej den vinšuju :) "Programuju" si v bashi takový malý prográmek co udělá ze serveru jukebox, funguje skvěle, ovšem mám to udělané tak, že když přidám další písničku do daného adresáře, musím upravit i kód onoho bash skriptu.

Jde mi tedy o toto: Potřeboval bych "něco" co by mi prošlo daný adresář a načetlo názvy souborů (typicky xxx.mp3).

Trochu jsem googlil ovšem moc mě nenapadají správná klíčová slova, bohužel tedy zatím bez úspěchu.

Díky vám
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.5.2009 18:00 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: Procházení a načítání názvů souborů v adresáři
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi by mělo stačit něco takového.
for i in *.mp3
do
......
done
4.5.2009 18:01 Poky.
Rozbalit Rozbalit vše Re: Procházení a načítání názvů souborů v adresáři
hmmm a jak prosím dostanu výsledek do proměnné?
4.5.2009 18:19 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Procházení a načítání názvů souborů v adresáři
No v té proměnné $i je vždy ten jeden soubor, který je právě procházen.

Jestli potřebujete uložit někam seznam souborů, tak by mělo stačit
ls *.mp3 >soubor-se-seznamem
I am always ready to learn although I do not always like to be taught. (W. Churchill)
4.5.2009 18:20 Poky.
Rozbalit Rozbalit vše Re: Procházení a načítání názvů souborů v adresáři
Aj, já zmatkář :) Byl jsem zvyklý z jiných jazyků na jinou syntaxi tak mě to nejdříve nedošlo...Díky
5.5.2009 13:51 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Procházení a načítání názvů souborů v adresáři
Pokud by to mělo být pole, tak třeba takto:
read -a SEZNAM -d "\n" <<<"$(ls *.mp3)"
4.5.2009 21:27 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Procházení a načítání názvů souborů v adresáři
Odpovědět | | Sbalit | Link | Blokovat | Admin
Taky muj oblíbený program find ti může pomoci.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.