Làm cách nào để tìm kiếm và xóa chỉ phần cuối của danh sách các thư mục bằng lệnh 'sed'?


-1

Làm cách nào để sử dụng sed để xóa chỉ phần '-bak' trong danh sách tên thư mục sau đây:

accesscode-bak
adminconsole-bak
adoptimizer-bak
ads-bak
ahcms2-bak
alerts-bak
alfresco-bak

Câu trả lời:


1

Sử dụng cái này, giả sử rằng tệp listchứa danh sách thư mục của bạn:

sed 's/-bak$//g' list

Nó loại bỏ tất cả -bakcác phần kết thúc và cung cấp đầu ra đó:

accesscode
adminconsole
adoptimizer
ads
ahcms2
alerts
alfresco
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.