nodejs全目錄查詢某個字串

2021-06-22 07:30:36 字數 724 閱讀 9543

需求如下:

整個目錄下大概有40幾m,檔案無數,由於時間久了, 記不清那個字串具體在哪個檔案,於是。強大,亮瞎雙眼的node.js閃亮登場:

windows下安裝node.js和安裝普通軟體毫無差別,裝完後開啟node.js的快捷方式,或者直接cmd,***。

建立findstring.js

var path = require("path");

var fs = require("fs");

var filepath = process.argv[2];

var lookingforstring = process.argv[3];

recursivereadfile(filepath);

function recursivereadfile(filename)

if(isdirectory(filename))) }}

function check(filename)

function isdirectory(filename)

function isfile(filename)

function readfile(filename)

兩個引數:第乙個引數為「資料夾名稱」 第二個引數為「你要查詢的字串」

如圖:

linux下查詢某個目錄下包含某個字串的檔案

有時候要找一些字串,但是又不知道在哪個檔案,只記得一些字串 那麼如何在linux下尋找包含某段文字的檔案呢?強大的find命令可以幫你完成不可能的任務。比如我只記得我的程式裡包含唯一的字串 sms issend 於是 查詢目錄下的所有檔案中是否含有某個字串 find xargs grep ri sm...

mysql 替換某個欄位中的某個字元

遇到這麼個情況 比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 csharp view plain copy number addr 01 四川省成都市 街道05號 02 四川省成都市 街道07號 03 四川省成...

mysql替換某個欄位中的某個字元

比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 number addr 01 中國浙江 02 中國浙江 03 中國浙江 現在位址改了 浙江 搬到了 上海 所以,addr欄位裡面的所有的值,都要把 浙江 改為 上海...