Thực hiện các lệnh trên các mục đã chọn trong Midnight Commander


9

Làm thế nào tôi có thể thực hiện một lệnh trên các mục đã chọn?

ví dụ như gọi vim hoặc gimp cho 5 tệp văn bản hoặc hình ảnh được chọn.

Tôi đã cố gắng sử dụng dòng lệnh nội tuyến ở phía dưới, nhưng nó không đưa sự lựa chọn của tôi vào tài khoản

Câu trả lời:


9

Nhấn F2cho menu người dùng và sau đó chọn Do something on tagged fileshoặc nhấn @. Trong cửa sổ bật lên, bạn có thể cung cấp lệnh của bạn.

Điều quan trọng cần lưu ý là đối với mỗi lệnh tập tin sẽ được thực hiện riêng. Nó sẽ giống như:

for file in files:
   COMMAND file

không phải

COMMAND file1 file2

điều này cũng hoạt động khi con trỏ ở trên một tệp nhưng nó không được chọn
törzsmókus

mục đã chọn sẽ tự động được thêm vào lệnh.
weberjn

13

Đối với một lớp lót, sử dụng %ttại dòng lệnh, được thay thế cho danh sách các mục đã chọn của bạn.

for F in %t; do echo "${F} is selected"; done
cp %t /var/somewhereelse/
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.