Khi đọc hướng dẫn về đổi tên hàng loạt trong bash và sử dụng sort
lệnh để sắp xếp nội dung tệp, tôi không thể tìm ra cách kết hợp cả hai.
Tôi có một thư mục có nội dung được sắp xếp bằng các thẻ trong tên tệp, tương tự như cách chương trình TagSpaces xử lý mọi thứ. Tôi thêm bất kỳ thẻ nào tôi có thể nghĩ đến cuối tên tệp khi tôi tạo hoặc tải xuống. Đây là một ví dụ:
Sunrise (2) #wallpaper #4k #googleimages.jpg
Bây giờ tôi muốn duyệt qua tất cả các tệp này và đổi tên chúng để các thẻ được sắp xếp theo thứ tự bảng chữ cái, mà không ảnh hưởng đến bất kỳ thứ gì trước hoặc sau các thẻ (ví dụ: tiêu đề của hình ảnh hoặc phần mở rộng tệp). Vì vậy, những điều trên sẽ trở thành:
Sunrise (2) #4k #googleimages #wallpaper.jpg
Làm thế nào để tôi thực hiện điều này? Tôi thậm chí không thể tìm ra cách chuyển tên tệp , chứ không phải nội dung của nó, cho một lệnh như sort
, mà đầu ra mà sau đó tôi có thể chuyển sang mv
.