Tôi đang ở trong một tập lệnh bash và tôi muốn lấy danh sách tất cả các tệp (giả sử tất cả các tệp jar). Tôi thực hiện lệnh ls -1 lib/*.jar
và tôi nhận được đầu ra:
lib/mylib_1.jar
lib/mylib_2.jar
...
Có tùy chọn nào để có đầu ra sau:
mylib_1.jar
mylib_2.jar
...
Thực hiện cd lib
trước đây không phải là một tùy chọn vì tôi đang ở trong một vòng lặp và cần phải ở trong thư mục mẹ cho các hành động tôi muốn thực hiện trong vòng lặp.
Tôi đã cố gắng tìm thông tin bằng cách gõ man ls
nhưng tôi không tìm thấy giải pháp nào.
Một giải pháp với một lệnh khác sẽ tốt miễn là tôi có thể đưa nó vào ls
lệnh của mình hoặc tự cung cấp.