
10-11-2007
|
|
Registrierte Nutzer
|
|
|
Join Date: März 2006
Beiträge: 58
|
|
|
Rohrleitungen für die Ex von einem Skript
Gibt es jemanden, Pipe-Kommandos aus der Ex-Skripte?
IE Code:
echo '%s/change this/to that/\nwq' | ex file.name
Ich benutze es seit Jahren mit AIX, Solaris, SGI, mit Variationen ksh und Mandriva und andere mit pdksh. Ich habe gerade erst mit CentOS mit ksh und es nicht mehr funktioniert. Ich habe versucht Hochkommata Doppel-, usw. .. Ich habe auch versucht mit anderen Tanks ohne Erfolg. zsh funktioniert, aber ich weiß nicht, wie kompatibel der Rest meiner Scripting wäre es mit.
Ich weiß, dass Mandriva verwendet pdksh und CentOS ist mit AT & T Korn Shell. Ich weiß, dass es Unterschiede zwischen den beiden, wie die Rückkehr von Subroutinen Variablen, etc. ..
Ich verwende diese Art von Datei Manipulation viel. Das ist sehr praktisch sein, um eine Änderung einer Datei, ohne dass eine Zwischen-Datei, wie Sie mit sed.
Irgendwelche Ideen, warum etwas, das einfach funktioniert nicht in Verbindung mit AT & T ksh, oder was muss ich tun, um es funktioniert? Oder soll ich einfach auf und wechseln zu zsh für die Skripte, die ex?
Vielen Dank im Voraus.
|