Shell Vim合集(更新中)

2021-07-17 04:06:22 字數 680 閱讀 7117

awk '

}' part-00000 > test

以下命令將文中所有的字串idiots替換成managers:

:1,$s/idiots/manages/g
通常我們會在命令中使用%指代整個檔案做為替換範圍:

:%s/search/replace/g
以下命令指定只在第5至第15行間進行替換:

:5,15s/dog/cat/g
以下命令指定只在當前行至檔案結尾間進行替換:

:.,$s/dog/cat/g
以下命令指定只在後續9行內進行替換:

:.,.+8s/dog/cat/g
你還可以將特定字元做為替換範圍。比如,將sql語句從from至分號部分中的所有等號(=)替換為不等號(<>):

:/from/,/;/s

/=/<>/g

在視覺化模式下,首先選擇替換範圍, 然後輸入:進入命令模式,就可以利用s命令在選中的範圍內進行文字替換。

:

1,$s/.$//

:%s/^.//g

VIM問題合集(持續更新)

一般當我們在insert模式下貼上一段超大量的文字,比如1000行。那麼vim會變得奇慢無比,大概半分鐘?所以,如果我們要貼上文字,需要用另一種方法 在normal模式下呼叫系統貼上版進行貼上,命令如下 p這樣速度就超快了,一瞬間完成。很久不使用brew安裝東西,安裝了乙個小軟體,結果homebre...

Hadoop生態系統命令合集(更新中 )

hdfs fsck usage dfsck move delete openforwrite files blocks locations racks 檢查這個目錄中的檔案是否完整 move 破損的檔案移至 lost found目錄 delete 刪除破損的檔案 openforwrite 列印正在開...

微信小程式 JS 中的函式合集!更新中

字串轉換數字 轉換整數 js提供了parseint 和parsefloat 兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對string型別呼叫這些方法,這兩個函式才能正確執行 對其他型別返回的都是nan nota number 一些示例如下 如下 parseint 1234blue ...