Wykonuj polecenia na wybranych elementach w Midnight Commander


9

Jak mogę wykonać polecenie na wybranych elementach?

na przykład wywołanie vima lub gimpa dla 5 wybranych plików tekstowych lub graficznych.

Próbowałem skorzystać z wbudowanego wiersza polecenia na dole, ale nie bierze on pod uwagę mojego wyboru

Odpowiedzi:


9

Naciśnij, F2aby przejść do menu użytkownika, a następnie wybierz Do something on tagged fileslub naciśnij @. W wyskakującym oknie możesz podać swoje polecenie.

Należy zauważyć, że dla każdego pliku polecenie zostanie wykonane osobno. Będzie to coś w stylu:

for file in files:
   COMMAND file

nie

COMMAND file1 file2

działa to również, gdy kursor znajduje się w pliku, ale nie jest zaznaczony
törzsmókus

wybrany element jest automatycznie dołączany do polecenia.
weberjn

13

W przypadku jednowarstwowych użyj %tw wierszu polecenia, który zostanie zastąpiony listą wybranych elementów.

for F in %t; do echo "${F} is selected"; done
cp %t /var/somewhereelse/
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.