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.