Er der nogen, rørsystem kommandoer til ex fra scripts?
IE
Code:
echo '%s/change this/to that/\nwq' | ex file.name
Jeg har brugt det i årevis med AIX, Solaris, SGI, med variationer ksh og Mandriva og andre med pdksh. Jeg har netop begyndt at bruge CentOS med ksh og det ikke længere virker. Jeg har prøvet enkelt prisstillelser dobbelt osv. .. Jeg har også forsøgt at bruge andre tanke til ingen nytte. zsh virker, men jeg ved ikke, hvordan kompatibel resten af mit scripting ville være med det.
Jeg ved, at Mandriva bruger pdksh og CentOS bruger AT & T Korn shell. Jeg ved, at der er forskelle mellem de to, som vender tilbage variabler fra subroutines osv. ..
Jeg bruger denne type fil manipulation et parti. Det er meget praktisk at kunne ændre en fil uden at skulle oprette en mellemliggende fil som du ville gøre med
sed.
Nogen idéer om, hvorfor noget denne enkle ikke vil arbejde sammen med AT & T's ksh, eller hvad jeg skal gøre for at få det virker? Eller skal jeg bare give efter og skifte til zsh for de scripts, der bruger ex?
Thanks in Advance.