GNU bug report logs -
#20572
bug about sed when use -i
Previous Next
Reported by: Lu Qin <luq.java <at> gmail.com>
Date: Thu, 14 May 2015 09:17:03 UTC
Severity: normal
Tags: notabug
Done: Assaf Gordon <assafgordon <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
when I use sed like this :
sed -i -e 's/\(public class TInfo .*\)$/\1\
\
private static final long serialVersionUID = -4659975753252858243l; \/\/ See ACCUMULO-3132\
/' src/main/java/org/apache/accumulo/trace/thrift/TInfo.java
It will create a file name TInfo.java-e as a backup,but the -e is not the backup extension I use.
If I use it like this:
sed -i '' -e 's/\(public class TInfo .*\)$/\1\
\
private static final long serialVersionUID = -4659975753252858243l; \/\/ See ACCUMULO-3132\
/' src/main/java/org/apache/accumulo/trace/thrift/TInfo.java
It will be work ok and not create a backup file what I want.
This bug report was last modified 8 years and 201 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.