sed 實踐案例 (不定期更新)

2021-08-08 03:51:38 字數 817 閱讀 4501

刪除每行第乙個字元

sed -r '

s/^.//g

' /etc/passwd

刪掉每行第二個字元

sed -r '

s/^(.)(.)/\1/g

' /etc/passwd

刪掉每行最後乙個字元

sed -r '

s/.$//g

' /etc/passwd

取消一行的注釋

cat cas.properties | sed

'/oracle10gdialect$/ s/^#//g

'

給某行增加注釋

cat cas.properties | sed -r '

/mysqldialect$/ s/^(.)/#\1/g

'

在每行的最後增加文字

sed

's/$/& pass/g

' cas.properties

從某行開始 到之後的5行 都取消注釋

sed -r '

/^#?database.type=mysql$/,+5s/^#//g

' -i cfg.db.deploy.properties

修改被匹配行的下一行的內容 /matched_line/

sed -r "

/casserverurlprefix/\.)[0-9]:([0-9])/$:$/}

" -i $webxml

不定期更新部落格

也算是乙個真正程式設計生涯的起點,聽說大神都有自己的部落格。csdn部落格主要是作為乙個詳細的記錄場所,類似log的verbose檔,細緻入微,無孔不入,因此可能更新頻率較高,質量也相對較低。我的意思是將csdn這裡的部落格作為日後更加精煉的部落格 比如個人blog站或者github pages 的...

C STL 不定期更新

一 set set的特性是,所有元素都會根據元素的鍵值自動排序,set的元素不像map那樣可以同時擁有實值 value 和鍵值 key set元素的鍵值就是實值,實值就是鍵值。set不允許兩個元素有相同的鍵值。include初始化 int arr 5 set iset arr,arr 5 或者只定義...

MySql命令(不定期更新)

show databases 檢視資料庫 create database car 建立資料庫 use car 進入資料庫 show tables 檢視表 create tables mycar 建立表create table if not exists love mycar 如何不存在就建立表 de...