[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Einfuegen und Loeschen von Zeilen in einer Textdatei aus einem Shellscript



Hallo,

den Threadanfang habe ich schon gelöscht, daraum hänge ich mich jetzt
hier ran...

1/ an die anderen: MH als faul zu bezeichnen, täte ich mir überlegen.
2/ wollte er keinen Script haben, den er sicher selber schreiben kann.

    grep "$IP" $FILE || echo "$IP" >> $FILE
    grep "$IP" $FILE && sed ....

    oder perl -0777 -e \
	         '%ip = map { ($_, 1) } split /\n/, <>; 
		  $ip{$ARGV[0]} = 1;	# delete $ip{$ARGV[0]} for reverse action
		  print join "\n", keys(%ip), "";
		 '

   fällt ihm sicher alleine ein (oder etwas besseres!).

   Die Frage war, ob es sowas schon mit sauberer Schnittstelle gibt!

3/ heißen 1/ und 2/ nicht, daß ich die Lösung hätte, aber ich würde mal
   nach CFENGINE gucken, wobei ich glaube, daß das Overkill ist, aber
   vielleicht auch nicht (ich kenne CFENGINE nur sehr(!) oberflächlich)


    Best regards from Dresden
    Viele Grüße aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ---------------------------- internet & unix support -
 Heiko Schlittermann HS12-RIPE -----------------------------------------
 gnupg encrypted messages are welcome - key ID: 48D0359B ---------------
 gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B -

Attachment: signature.asc
Description: Digital signature


Reply to: