sed -e'/ pattern / {d; n}'
sed -e'/ pattern / {d}'
これらの2つのコマンドはLinuxで同じですか?最後にnを付けるのは意味がありますか?
「mansed」から、私は得ました:
nNパターンスペースへの入力の次の行を読み取り/追加します。
実際、私はこの行(u-boot helper.mk)を読みました:
sed -n -e '/.*\.u_boot_list[^ ]\+/ ! {d;n}' \ -e 's/.*\(\.u_boot_list[^ ]\+\).*$$$$/\1/' \ -e 's/\.[^\.]\+$$$$//' \ -e ':s /^.\+$$$$/ { p;s/^\(.*\)\.[^\.]*$$$$/\1/;b s }'