Thread Previous • Date Previous • Date Next • Thread Next |
Anders Melchiorsen wrote:
sed og \t, \n etc. er ikke for sarte sjæle, men man kan snyde ved at bruge . som jo passer på ethvert tegn. Hvis man gør det samme med de tegn, der ellers kan give problemer, får man sed 's/^\(.cd ..srcdir. && automake Makefile\)$/#\1/' som vil indsætte # foran din linie, og forhåbentlig ikke andre.
sed kan også finde linier der skal rettes og så rette noget i de udvalgte linier :
sed '/&& automake Makefil/s/^/#/' 1. find linier som indeholder teksten "&& automake Makefil"2. erstat start på linien (^) med en havelåge = skub en havelåge ind foran den første karakter på linien.
Mvh Hans Christian
Thread Previous • Date Previous • Date Next • Thread Next |