Tôi muốn chuyển đổi chữ cái đầu tiên của mỗi dòng thành chữ thường ở cuối tệp. Làm thế nào tôi có thể làm điều này bằng cách sử dụng shell scripting?Chuyển đổi chữ cái đầu tiên của tệp đã cho thành chữ thường
Tôi cố gắng này:
plat=`echo $plat |cut -c1 |tr [:upper:] [:lower:]``echo $plat |cut -c2-`
nhưng điều này chuyển đổi chỉ là nhân vật đầu tiên chữ thường.
tập tin của tôi trông như thế này:
Apple
Orange
Grape
Kết quả mong đợi:
apple
orange
grape
Cảm ơn phản hồi nhanh – Sijith
Điều này chuyển đổi tất cả ký tự đầu tiên thành chữ thường nhưng không thay thế các chuỗi Caps cũ trong tệp. Có thể kiểm tra trên và thay thế cho phù hợp trong cùng một tập tin – Sijith
Tôi không hiểu ý của bạn là gì. Câu hỏi của bạn cho biết: "chuyển đổi chữ cái đầu tiên của mỗi dòng thành chữ thường đến cuối tập tin" – Mat