如何让sed替换前一行?我只看到了delete,insert行的例子,但实际上我需要的是,只有在满足了下一行的条件时,我才会对当前行进行替换。我的示例文件如下所示Cygwin
Cygwin is a cool emulator for Linux on Windows.将:::准备到具有最大25个字符的字符串,但前提是下一行的字符串长度大于25个字符。因此,下面有Unix、AIX的行不应该加上:::,但其他行应该加在前面。$ # See detaile
我正在尝试执行一个shell文件,其中有一行:
sed -ne ':1;/PinnInstitutionPath/{n;p;b1}' Institution | sed -e s/\ //g | sed-e s/\=//g | sed -e s/\;//g | sed -e s/\"//g | sed