Tôi muốn thay đổi trường hợp của chữ n-thứ của một chuỗi trong BASH
(hoặc bất kỳ công cụ * nix khác, ví dụ như sed
, awk
, tr
, vv).
Tôi biết rằng bạn có thể thay đổi trường hợp toàn bộ chuỗi bằng cách sử dụng:
${str,,} # to lowercase
${str^^} # to uppercase
Có thể thay đổi trường hợp của chữ "Kiểm tra" thứ 3 thành chữ hoa không?
$ export str="Test"
$ echo ${str^^:3}
TeSt
~
trongperl
giải pháp?