日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux命令大写输入,Linux命令行:对内容进行大小写字符转换 ????

發(fā)布時(shí)間:2023/12/19 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux命令大写输入,Linux命令行:对内容进行大小写字符转换 ???? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如果有一個(gè)字符串要確保全部是大寫(xiě)的,只需通過(guò)tr命令替換:

[root@localhost ~]# echo "Hello World" | tr [:lower:] [:upper:]

HELLO WORLD

下面是在中使用此命令的示例,需要確保添加到文件中的所有文本都是大寫(xiě),以保持一致性:

#!/bin/bash

read -p "Enter department name: " dept

echo $dept | tr [:lower:] [:upper:] >> depts

將順序切換為[:upper:] [:lower:]會(huì)會(huì)將所有大寫(xiě)字符轉(zhuǎn)換成小寫(xiě):

#!/bin/bash

read -p "Enter department name: " dept

echo $dept | tr [:upper:] [:lower:] >> depts

也可以使用”a-z” “A-Z”來(lái)替換大小寫(xiě)。

#!/bin/bash

read -p "Enter department name: " dept

echo $dept | tr a-z A-Z>> depts

下面幾個(gè)函數(shù)是tr內(nèi)置的:

[:alnum:]?所有字母和數(shù)字

[:alpha:]?所有字母

[:blank:]?所有空白

[:cntrl:]?所有控制字符

[:digit:]?所有數(shù)字

[:graph:]?所有可打印字符,不包括空格

[:lower:]?所有小寫(xiě)字符

[:print:]?所有可打印字符,包括空格

[:punct:]?所有的標(biāo)點(diǎn)符號(hào)

[:upper:]?所有大寫(xiě)字符

使用awk

在awk中可以使用toupper()和tolower()函數(shù),來(lái)轉(zhuǎn)換大小寫(xiě)。

下面實(shí)例內(nèi)容在文本里面寫(xiě)入,將輸入的小寫(xiě)內(nèi)容轉(zhuǎn)換為大寫(xiě):

#!/bin/bash

read -p "Enter department name: " dept

echo $dept | awk ‘{print toupper($0)}’ >> depts

下面實(shí)例內(nèi)容在文本里面寫(xiě)入,將輸入的大寫(xiě)內(nèi)容轉(zhuǎn)換為小寫(xiě):

#!/bin/bash

read -p "Enter department name: " dept

echo $dept | awk ‘{print tolower($0)}’ >> depts

使用sed

在sed中可以使用\U&和\L&函數(shù),來(lái)轉(zhuǎn)換大小寫(xiě)。

使用sed,將小寫(xiě)轉(zhuǎn)換成大寫(xiě):

#!/bin/bash

read -p "Enter department name: " dept

echo $dept | sed 's/[a-z]/\U&/g' >> depts

使用sed,將大寫(xiě)轉(zhuǎn)換成小寫(xiě):

#!/bin/bash

read -p "Enter department name: " dept

echo $dept | sed 's/[A-Z]/\L&/g' >> depts

總結(jié)

在linux中有很多方式可以替換大小寫(xiě)字母,你可以選擇一個(gè)能記住的命令使用。

總結(jié)

以上是生活随笔為你收集整理的linux命令大写输入,Linux命令行:对内容进行大小写字符转换 ????的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。