Fluxboxメニュー項目の自動削除

Fluxboxメニュー項目の自動削除

次の形式の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行にあります。

おすすめ記事