異なるファイルから複数の一致を grep する bash スクリプトを作成する必要があります。ファイルはすべて同じ拡張子 (.desktop) のディレクトリに含まれています。次に例を示します。
[Desktop Entry]
Icon=text-x-c++src
Name=button.cpp
Type=Link
URL[$e]=file://$HOME/Configs/button.cpp
X-KDE-LastOpenedWith=kate
一致するのは、URL、LastOpenedWith、名前、およびアイコンです。それらのすべては、次の構文に従って、xml ファイルに出力される別の変数 (例: $Name、$URL など) に格納する必要があります。
<action label="$Name" icon="$Icon" exec="$LastOpenedWith $URL"/>
すべての .desktop ファイルに対して単一のエントリを作成します。
私はbashスクリプトの初心者なので、これを行う方法がまったくわかりません。どんなヒントでも歓迎します:)