在vim文字替換中, 一些ascii碼是不顯示的。比如 ^a, ^b, 在vim中 使用 :set list 可以看到這些隱藏的符號,
方便我們在分行的時候使用,我們現在需要替換其中的 如^b
輸入^b的方法為 control + v +b
更一般的, control + v + 任意(具體範圍,目前作者不知)
在vim 中替換
:s/vivian/sky/ 替換當前行第乙個 vivian 為 sky
:s/vivian/sky/g 替換當前行所有 vivian 為 sky
:n,s/v
ivia
n/sk
y/替換
第n行開
始到最後
一行中每
一行的第
乙個vi
vian
為sky
:n, s/vivian/sky/g 替換第 n 行開始到最後一行中每一行所有 vivian 為 sky
1.:s/vivian/sky/ 替換當前行第乙個 vivian 為 sky
:s/vivian/sky/g 替換當前行所有 vivian 為 sky
2. :n,s/
vivi
an/s
ky/替
換第n行
開始到最
後一行中
每一行的
第乙個v
ivia
n為sk
y:n,
s/vivian/sky/g 替換第 n 行開始到最後一行中每一行所有 vivian 為 sky
(n 為數字,若 n 為 .,表示從當前行開始到最後一行)
3. :%s/vivian/sky/(等同於 :g/vivian/s//sky/) 替換每一行的第乙個 vivian 為 sky
:%s/vivian/sky/g(等同於 :g/vivian/s//sky/g) 替換每一行中所有 vivian 為 sky
4. 可以使用 # 作為分隔符,此時中間出現的 / 不會作為分隔符
:s#vivian/#sky/# 替換當前行第乙個 vivian/ 為 sky/
Hive的列分隔符和行分隔符
在建立hive表時,預設行分隔符 a 列分隔符 n 這兩項也是可以設定的。在實際開發中,一般預設使用預設的分隔符,當然有些場景下也會自定義分隔符。spark hive use test db 建立外部表 create external table test tb user id bigint com...
awk linux 分隔 awk多分隔符
awk的 f引數可以指定新的分隔符,有些時候可能需求指定多個分隔符,比如下面的內容 root n1 netstat an grep estab udp 0 0 192.168.1.120 35570 212.47.249.141 123 established udp 0 0 192.168.1.1...
字段分隔符IFS
ifs internal field seperator 在linux的shell中預設的分隔符,用來把command line分解成word 字段 ifs可以是white space 空白鍵 tab 鍵 enter 回車鍵 中的乙個或幾個。ifs是shell指令碼中的乙個重要概念,在處理文字資料時...