• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Awk & Konquerors Servicemenus

Moin,

wie benutzte ich awk in Konquerors Servicemenus? Z.B. bekomme ich per %U einen String der den Pfad aller markierten Dateien durch Leerzeichen getrennt enthält. Jetzt sollen die Leerzeichen durch ",file://" ersetzt werden.

In der konsole funktioniert
Code:
awk 'BEGIN { str = "/usr/bin/acpi /usr/bin/wc /usr/bin/scp"; gsub(" ", ",file://", str); print str}'
wie gewünscht nur passiert nichts wenn ich "str = %U" im Servicemenu benutzte:
Code:
[Desktop Entry]
Encoding=UTF-8
ServiceTypes=all/all
Actions=test

[Desktop Action test]
Name=test
Name[de]=test
Icon=trash
Exec= awk 'BEGIN { str = %U; gsub(" ", ",file://", str); print str}' >> /tmp/test.txt
Bin für jegliche Tips dankbar!
 
Oben