sed shell 刪除 中文

#!/bin/bash
#Program:
#   刪除所有中文字符
#Usage:
#   放入歌詞目錄,雙擊
#History:
#2012-12-18 11:21:56   Artwalk     First release
 
curpath=$(cd "$(dirname "$0")";pwd)
echo $curpath
cd $curpath
 
LANG=C sed -i -e 's/[\x81-\xFE][\x40-\xFE]//g' -e 's/ ^//g' -e 's/\^//g' *.lrc
LANG=C sed -i -e 's/[\x81-\xFE][\x40-\xFE]//g' -e 's/ ^//g' -e 's/\^//g' *.txt


最近重新拾起英語,想把《新概念》再過一遍

在verycd上發現這個資源不錯,特別是裏面精簡版的

但是歌詞都帶中文,不想要,寫了個sh,替換掉


-i 替換文件

-e 執行多條


替換中文原理在這裏


PS:

我在cygwin環境下不行,換到ubuntu下才通過

發佈了72 篇原創文章 · 獲贊 1 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章