sed: fix c cmd
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
c175c46647
commit
96a1833231
@ -1031,7 +1031,7 @@ static void process_files(void)
|
||||
case 'c':
|
||||
/* Only triggers on last line of a matching range. */
|
||||
if (!sed_cmd->in_match)
|
||||
sed_puts(sed_cmd->string, NO_EOL_CHAR);
|
||||
sed_puts(sed_cmd->string, '\n');
|
||||
goto discard_line;
|
||||
|
||||
/* Read file, append contents to output */
|
||||
|
@ -248,4 +248,9 @@ testing "sed beginning (^) matches only once" \
|
||||
">/usr</>lib<\n" "" \
|
||||
"/usr/lib\n"
|
||||
|
||||
testing "sed c" \
|
||||
"sed 'crepl'" \
|
||||
"repl\nrepl\n" "" \
|
||||
"first\nsecond\n"
|
||||
|
||||
exit $FAILCOUNT
|
||||
|
Loading…
Reference in New Issue
Block a user