20/08/21 13:44:22.82 BbNSEcdL.net
>>942
対話シェルの!dはdで始まる直前の履歴を出すから>>944の言う通りこいつを無効にすればおk
シェルスクリプトなら小細工なしで "/$VAR/!dは使える
set +H か set +o histexpandで!置換解除、-で有効化
$ FOO=`seq 3`; VAR=1
$ set +H
$ sed "/$VAR/!d" <<<"$FOO"
1
bashの設定だからset +H && sed みたいに繋げてもダメなのなこれ