shell脚本

shell首字母转换为大写

2019-12-01  本文已影响0人  halapro_liu

使用tr

toFirstLetterUpper(){
  str=$1
  firstLetter=${str:0:1}
  otherLetter=${str:1}
  firstLetter=$(echo $firstLetter | tr '[a-z]' '[A-Z]')
  result=$firstLetter$otherLetter
}
toFirstLetterUpper1(){
  str=$1
  firstLetter=${str:0:1}
  otherLetter=${str:1}
  firstLetter=$(echo $firstLetter | tr '[:lower:]' '[:upper:]')
  result=$firstLetter$otherLetter
}

使用awk

toFirstLetterUpper2() {
  str=$1
  firstLetter=`echo ${str:0:1} | awk '{print toupper($0)}'`
  otherLetter=${str:1}
  result=$firstLetter$otherLetter
}
上一篇 下一篇

猜你喜欢

热点阅读