要從檔案中插入一批資料到mongodb中,檔案裡的資料長這樣,分隔符為tab鍵,生成的語句如下,我沒有寫成指令碼,直接用命令處理的,所以分好幾次。
db.world.insert();
afghanistan asia 652230 25500100 203430000001、處理開頭使用的shell命令如下:albania europe 28748 2831741 12960000000
algeria africa 2381741 37100000 188681000000
andorra europe 468 78115 3712000000
angola africa 1246700 20609294 100990000000
sed -i 's/^/db.world.insert\(\\);/' world.txt最後的檔案長這樣:
db.world.insert();db.world.insert();
db.world.insert();
db.world.insert();
db.world.insert();
sed命令使用
sed命令使用 常用選項 n 使用安靜模式,在一般情況所有的 stdin 都會輸出到螢幕上,加入 n 後只列印被 sed 特殊處理的行 e 多重編輯,且命令順序會影響結果 f 指定乙個 sed 指令碼檔案到命令列執行,r sed 使用擴充套件正則 i 直接修改文件讀取的內容,不在螢幕上輸出 sed操...
sed命令使用
常用選項 n 使用安靜模式,在一般情況所有的 stdin 都會輸出到螢幕上,加入 n 後只列印被 sed 特殊處理的行 e 多重編輯,且命令順序會影響結果 f 指定乙個 sed 指令碼檔案到命令列執行,r sed 使用擴充套件正則 i 直接修改文件讀取的內容,不在螢幕上輸出 sed操作命令 sed ...
sed命令使用總結
sed命令在處理文字內容的時候,作用非常強大,例如 刪除某行,替換,在某一行的後面增加一行等等功能。假設此時有個文件 test.txt 內容如下 a.a.a.a 10 b.b.b.b 40 c.c.c.c 100 現在我要刪除b.b這一行,命令如下 sed i b.b.b.b 40 d test.t...