Führen Sie Befehle für ausgewählte Elemente in Midnight Commander aus

9

Wie kann ich einen Befehl für die ausgewählten Elemente ausführen?

Rufen Sie beispielsweise vim oder gimp für die 5 ausgewählten Text- oder Bilddateien auf.

Ich habe versucht, die inline eingefügte Befehlszeile unten zu verwenden, aber meine Auswahl wird nicht berücksichtigt

Stephane Rolland
quelle

Antworten:

9

Drücken Sie F2für Benutzermenü und wählen Sie Do something on tagged filesoder drücken @. Im Popup-Fenster können Sie Ihren Befehl eingeben.

Es ist wichtig zu beachten, dass der Befehl für jede Datei separat ausgeführt wird. Es wird so etwas sein wie:

for file in files:
   COMMAND file

nicht

COMMAND file1 file2
pbm
quelle
Dies funktioniert auch, wenn sich der Cursor auf einer Datei befindet, diese aber nicht ausgewählt ist
törzsmókus
Das ausgewählte Element wird automatisch an den Befehl angehängt.
Weberjn
13

Verwenden Sie für Einzeiler %tdie Befehlszeile, die eine Liste Ihrer ausgewählten Elemente ersetzt.

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