最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

大小寫字母轉(zhuǎn)換的shell腳本代碼

 更新時(shí)間:2013年08月02日 18:46:21   作者:  
本文介紹下,用于大小寫字母轉(zhuǎn)換的一例shell腳本,學(xué)習(xí)tr、awk、sed等命令的用法。有需要的朋友參考下
以下腳本,可以進(jìn)行目錄或文件大小寫字母轉(zhuǎn)換,代碼如下:

復(fù)制代碼 代碼如下:

#!/bin/sh
#edit by m.fzitv.net
# [:upper:] [ A - Z ]
# [:lower:] [ a - z ]
# [:digit:] [ 0 - 9 ]
# [:alnum:] [ 0 - 9 a - z A-Z]
# [:space:] 空格或t a b鍵
# [:alpha:] [ a - z A - Z ]
# tr
for f in *
do
echo $f | tr "[:upper:]" "[:lower:]"
done
#awk
#把當(dāng)前目錄下的所有小寫文件名都改為大寫文件名。
ls | awk '{printf("mv %s %s\n", $0, toupper($0))|"sh"}'
#把當(dāng)前目錄下的所有大寫文件名都改為小寫文件名。
ls | awk '{printf("mv %s %s\n", $0, tolower($0))|"sh"}'
#sed
file="test.txt"
cat $file | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'


代碼說明:

方法1,使用tr命令。
方法2,方法3,使用aw命令。
方法4,使用cat sed命令。
對于測試文件test.txt,其原始內(nèi)容,如下圖:



經(jīng)方法4 ,轉(zhuǎn)換后其內(nèi)容全部變?yōu)榇髮?,如下圖:

相關(guān)文章

最新評論

英吉沙县| 伊吾县| 水富县| 平果县| 武陟县| 鞍山市| 石柱| 瑞丽市| 马关县| 永修县| 祁门县| 滨海县| 绵竹市| 绍兴市| 珠海市| 房山区| 郧西县| 惠水县| 女性| 吉林市| 凤翔县| 繁昌县| 三穗县| 杂多县| 东乡县| 奉节县| 焉耆| 皋兰县| 手游| 巴彦县| 韩城市| 夏河县| 丹阳市| 和龙市| 灵石县| 含山县| 东阿县| 芜湖市| 乌兰察布市| 武威市| 盐山县|