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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.