Je souhaite modifier le cas de la lettre n-ième d'une chaîne dans BASH
(ou tout autre * outils nix, par exemple sed
, awk
, tr
, etc.).
Je sais que vous pouvez changer la casse d'une chaîne entière en utilisant:
${str,,} # to lowercase
${str^^} # to uppercase
Est-il possible de changer la casse de la 3ème lettre de "Test" en majuscule?
$ export str="Test"
$ echo ${str^^:3}
TeSt
~
enperl
solution?