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
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:
Naciśnij, F2
aby przejść do menu użytkownika, a następnie wybierz Do something on tagged files
lub 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
W przypadku jednowarstwowych użyj %t
w 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/