Pomozte prosim s shell skriptem

Založil belakos, Listopad 29, 2005, 05:07:51 ODPOLEDNE

« předchozí - další »

belakos

Ahojte, mam shell skript, ktere pro par souboru provede nakej prikaz. V adresari, kde ho spoustim mam soubory 'test 1', 'test 2', 'test 3'.

Takhle vypada:#!/bin/bash

files="\"./test 1\" \"./test 2\" \"./test 3\""
for i in $files; do
       echo $i
done

Jeho vystup by mel byt:
./test 1
./test 2
./test 3

Realita je ale jina:
"test
1"
"test
2"
"test
3"

Pokud skript prepisu...
#!/bin/bash

for i in "./test 1" "./test 2" "./test 3"; do
       echo $i
done

... vystup je tak, jak ma bejt.

Vubec tomu nerozumim. '$files' v cyklu by prece melo byt nahrazeno obsahem promenny 'files', zrejme se tak ale nedeje. No proste nevim co s tim. Poradte prosim nekdo. Diky

Mr.Gespant

syntax mas spravne... az na ten prirazovaci radek... :-) tam mas trosicku botu :-)
ento příspěvek nevyjadřuje názor autora :lol:
Let the beer be with you!

belakos

Citace: "Mr.Gespant"tam mas trosicku botu :-)

A ta je... ??  :twisted:

Hanz02

Zprava o stupni poskozeni: uroven dehydratace 45%, schopnost vybavit si noc 2%, faktor studu 91%.
Doporuceny postup opravy: restartovat system, 36 hodin vypnuty a prepsat udaje. To byla noc...

Don Martinez

Citace: "Hanz02"OT -na ICQ nejsi - mas email  :D
OT: on je furt invisible - aby ho nevidel muj novy pan Sauron :twisted: ... Ale vez ze se pred nim neschovas :evil: