假设我有一个包含许多 URL 的文件:
http://foo.com/abc_(Programming_Language)
http://example.com/test)
我想使用and/or删除)
没有开头的每一行的尾随。(
sed
grep
结果文件应如下所示:
http://foo.com/abc_(Programming_Language)
http://example.com/test
我怎样才能做到这一点?
答案1
我认为这会做:
sed '/(.*)/! s/)$//' file
答案2
我已经通过下面的 awk 命令完成了
命令
awk '$0 !~ /\(/{gsub(")","",$0);}1' filename
输出
http://foo.com/abc_(Programming_Language)
http://example.com/test