#!/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下才通過
sed shell 系統學習
概述 基本命令格式 sed 選項 命令 文字選項主要有 n 取消預設輸出。當使用 n引數時,文字不會被列印到螢幕上。可以配合使用p引數,將匹配到的內容列印到螢幕上。e 允許執行多個指令碼 f 指定執行指令碼 i 修改原始檔案內容 r 在指令碼中使用擴充套件表示式 命令 p 列印,亦即將某個選擇的資料...
sed Shell 文字處理利器
sed全稱是stream editor,是乙個用於文字過濾和替換的流編輯器,它是乙個管道命令,資料來源來自stdin,它的最小處理單位是行 與awk區分 語法如下 sed nfri 動作 n 使用安靜模式。只有經過sed處理的行才會輸出到螢幕上 f 直接將sed的動作寫在乙個檔案內,f filena...
gorm軟刪除 GORM 中文文件 2 4 刪除
刪除記錄 警告 當刪除一條記錄的時候,你需要確定這條記錄的主鍵有值,gorm會使用主鍵來刪除這條記錄。如果主鍵欄位為空,gorm會刪除模型中所有的記錄。刪除一條存在的記錄 db.delete email delete from emails where id 10 為刪除 sql 語句新增額外選項 ...