佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > linux shell字母轉(zhuǎn)換寫法

linux shell字母轉(zhuǎn)換寫法

熱門標簽:百度競價點擊價格的計算公式 硅谷的囚徒呼叫中心 服務(wù)器配置 美團 電話機器人搭建 解決方案 家政服務(wù)網(wǎng)絡(luò) 外呼系統(tǒng)
#!/bin/sh
#----------------------------------------------------------
# [: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 ]
#----------------------------------------------------------

#sed
cat file | sed -i 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'

#tr
for f in *
do
mv $f `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"}'

#
${string/substring/replacement} 使用$replacement,來代替第一個匹配的$substring
${string//substring/replacement} 使用$replacement,代替所有匹配的$substring

標簽:臨沂 韶關(guān) 北海 邢臺 南昌 防城港 撫州 烏蘭察布

巨人網(wǎng)絡(luò)通訊聲明:本文標題《linux shell字母轉(zhuǎn)換寫法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    莒南县| 玉山县| 洪雅县| 商洛市| 榕江县| 上杭县| 长汀县| 东乡| 益阳市| 新昌县| 长阳| 绩溪县| 尖扎县| 凌源市| 龙州县| 晋中市| 河池市| 康马县| 邮箱| 海兴县| 石景山区| 晋江市| 团风县| 嘉祥县| 垫江县| 滨州市| 遂溪县| 鄄城县| 翁牛特旗| 饶阳县| 乌鲁木齐市| 板桥市| 竹溪县| 综艺| 凭祥市| 怀宁县| 西宁市| 大丰市| 齐河县| 林周县| 清原|