Oprettels af fil udfra liste

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
anderssk
Indlæg: 3
Tilmeldt: 24. apr 2009, 20:05
IRC nickname: anderssk

Oprettels af fil udfra liste

Indlæg af anderssk »

Hej,

Først og fremmest en stor tak til alle de gode guides der ligger på denne side. Det har været en fornøjelse at skifte fra Windows takket være Jeres indsats.

Jeg er nu kommet i problemer og gør derfor brug af en livline

Jeg har en htdocs bibliotek med en hules masse under-biblioteker. Jeg vil sikre at der ligger en index.html i hvert bibliotek.
Indholdet af denne index.html er

Kode: Vælg alt

<script>history.go(-1);</script>


Jeg starter med at lave en fil over alle de biblioteker hvor index.html mangler
Til dette bruger jeg følgende kommando

Kode: Vælg alt

find htdocs -type d | xargs -i ls {}/index.html 2>/tmp/missing_index_file 


Filen bliver dannet så jeg er lykkelig :-)

I det bibliotek jeg står i ligger index.html i forvejen, så min eneste opgave er at kopierer den til sti'erne der er listet i filen.
Her bruger jeg

Kode: Vælg alt

awk '{ print $4 }' /tmp/missing_index_file | xargs -i cp index.html {} 


Jeg er sikker på at det er print 4, da jeg via
cat /tmp/missing_index_file | awk '{ print $4 }'
får vist alle stierne.

Mit problem er at den faktisk får dannet en fil, men filen hedder index.html:

Hva' hulen går galt?