Điểm:0

Làm cách nào tôi có thể đổi tên tệp bằng cách chuyển đổi thứ tự chuỗi bên trong tên tệp?

lá cờ in

Tôi nghĩ tiêu đề không rõ ràng, tiếng Anh không phải là ngôn ngữ đầu tiên của tôi, xin lỗi. Nhưng tôi hy vọng bạn có được điểm với một ví dụ. Tôi có rất nhiều tập tin như thế này:

(Tên tác giả) Tên bài hát - Tên ca sĩ.ext

Các hằng số là dấu ngoặc đơn và dấu gạch nối.

Tôi muốn đổi tên thành Tên ca sĩ - Tên bài hát (Tên tác giả).ext

Tôi đã kiểm tra người đàn ông đổi tên và các ví dụ ở đây và các nơi khác trên web nhưng không có kết quả. Có thể không? Một số bash-guru có thể giúp tôi?

Cảm ơn trước.

Điểm:4
lá cờ hr

tôi muốn đề nghị mmv (từ gói cùng tên) trên bất kỳ đổi tên các lệnh cho loại điều này:

$ mmv -n '(*) * - *.*' '#3 - #2 (#1).#4'
(Tên tác giả) Tên bài hát - Tên tác giả.ext -> Tên tác giả - Tên bài hát (Tên tác giả).ext

Nếu bạn bị hạn chế sử dụng nền tảng Perl đổi tên, sau đó

$ rename -n 's/^\((.*?)\) (.*?) - (.*?)\.(.*)$/$3 - $2 ($1).$4/' *.*
rename((Tên tác giả) Tên bài hát - Tên tác giả.ext, Tên tác giả - Tên bài hát (Tên tác giả).ext)

Trong cả hai trường hợp, hãy loại bỏ -N một khi bạn hài lòng với các biến đổi được đề xuất.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.