Hi, vielleicht hat jemand eine Idee/ Anregung für mich :) Folgendes Problem ( für RegEx Leute wohl ein Witz ): file.txt "String"\t+"String"\t+"String" "String1"\t+"String"\t+"String2" "String2"\t+"String2"\t+"String1" ... Das \t+ steht für min ein TAB, könne aber auch mehrere sein. Die Strings sind in " " eingeschlossen. Das 3-te String in jeder Zeile ist unbekannt. Nun möchte ich durch Aufruf etwa script.sh mit Parametern param1 param2 param3 das in der Datei nach den ersten 2 Parametern gesucht wird und wenn gefunden dann das 3-te String ausgetauscht wird. Also etwa so: rechner1 domain1 192.168.97.1 rechner2 domain2 192.168.14.2 rechner3 domain1 10.64.28.23 ./script.sh rechner2 domain2 10.64.16.4 rechner1 domain1 192.168.97.1 rechner2 domain2 10.64.16.4 rechner3 domain1 10.64.28.2 Pozdrawiam/Gruß/Regards Robert Rakowicz -- Robert Rakowicz E-Mail: Robert.Rakowicz@rjap.de URL: www.rjap.de