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

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

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/
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.