WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   shell script (http://www.wcm.at/forum/showthread.php?t=228864)

keksi77 13.06.2008 11:03

shell script
 
Hallo,

Leider bin ich kein bash/shell script experte, ich hoffe mir kann jemand helfen.
ich habe am server in verschiedenen ordner eine datei gespeichert die contacts heisst, dort ist immer in der ersten und einzigen zeile eine mail adresse gespeichert, ich möchte nun ein script welches alle contacts dateien findet und die email adressen in eine einzelne datei zusammenkopiert
habe schon einiges versucht aber nichts hilft, z.b.:

find -name contacts | cat $1 > /home/mail.txt

wer kann mir da helfen?

danke Keksi

MANX 13.06.2008 11:42

Zitat:

Zitat von keksi77 (Beitrag 2283794)
Hallo,

Leider bin ich kein bash/shell script experte, ich hoffe mir kann jemand helfen.

Ich auch nicht versuch folgendes:
Code:

awk '{print $1}' $(find / -name contacts) >> mail.txt
Manx

hugin grímnirson 14.06.2008 15:41

2 möglichkeiten:

1. du verwendest die actions von find (siehe dich in der manpage von find unter actions um; hier gibts ein beispiel)

2. ich denke mit xargs könnte auch was gehen

colossus 16.06.2008 12:42

Code:

find /path/to/start/in/ -name contacts -exec head -qn1 {} + >> resultFile


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag