次の形式のFluxboxメニューコマンドを削除したいと思います。
[exec] (foobar) {/usr/lib/xscreensaver/foobar -root}
そして、削除する必要がある50以上のコマンドがあります。しかし、どうすればいいですか?後で自動的に削除するメニュー生成スクリプトに入れることができるコマンドが必要です。
ベストアンサー1
これは動作します -
sed -i '\|\[exec[]]\s[(].*[)]\s[{]/usr/lib/xscreensaver/.*\s-root[}]|d' ~/.fluxbox/menu; sed -i '\|\[exec[]]\s[(].*[)]\s[{]\b\(xscreensaver\).*[}]|d' ~/.fluxbox/menu
改行はすべて1行にあります。