把匹配的小写转换成大写(\U、\u)

有一个文本:

This is i 1

This is i 2

This is i 3

This is i 4

This is i 5

is i转换成大写:

1.tr"a-z" "A-Z"或者tr"[:lower:]" "[:upper:]",但是他会把所有的都转换成大写:

2.sed中的\U或者\u把小写转换成大写,\u\U的区别是:

\u只能把匹配的第一个字母给转换成大写

\U会把所有匹配的都转换成大写,直到遇到\E或者结尾

注:\L\L也是一样(把小写转换成大写)


如果指向转换匹配is i中的is可以这样:


你可能感兴趣的:(sed,\u,\u)