多くのURLを含むファイルがあるとしましょう。
http://foo.com/abc_(Programming_Language)
http://example.com/test)
)
開始のない各行の末尾を使用および/または削除したいと思います。(
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