Exécuter des commandes sur des éléments sélectionnés dans Midnight Commander

9

Comment puis-je exécuter une commande sur les éléments sélectionnés?

par exemple en appelant vim, ou gimp pour les 5 fichiers texte ou image sélectionnés.

J'ai essayé d'utiliser la ligne de commande en ligne en bas, mais cela ne tient pas compte de ma sélection

Stéphane Rolland
la source

Réponses:

9

Appuyez sur F2pour le menu utilisateur, puis choisissez Do something on tagged filesou appuyez sur @. Dans la fenêtre contextuelle, vous pouvez fournir votre commande.

Il est important de noter que pour chaque fichier, la commande sera exécutée séparément. Ce sera quelque chose comme:

for file in files:
   COMMAND file

ne pas

COMMAND file1 file2
pbm
la source
cela fonctionne également lorsque le curseur est sur un fichier mais qu'il n'est pas sélectionné
törzsmókus
l'élément sélectionné est automatiquement ajouté à la commande.
weberjn
13

Pour les monolignes, utilisez %tla ligne de commande, qui se substitue à la liste des éléments sélectionnés.

for F in %t; do echo "${F} is selected"; done
cp %t /var/somewhereelse/
A.Hoznecer
la source