❶ linux伺服器文本關鍵字搜索替換
1、vi命令下的查找和替換
1.1 vi下的查找
/hello<Enter> :向下查找hello匹配字元串
?hello<Enter>:向上查找hello匹配字元串
使用了查找命令之後,使用如下兩個鍵快速查找:
n:按照同一方向繼續查找
N:按照反方向查找
hello是需要匹配的字元串,例如:
/name<Enter> #查找name
/name<Enter> #查找name單詞(注意前後的空格)
除此之外,hello還可以使用一些特殊字元,包括(/、^、$、*、.),其中前三個這兩個是vi與vim通用的,「/」為轉義字元。
/^name<Enter> #查找以name開始的行
/name$<Enter> #查找以name結束的行
//^name<Enter> #查找^name字元串
1.2 vi下的替換
:s/name/title/ #替換當前行第一個 name 為 title
:s/name/title/g #替換當前行所有 name 為 title
:n,$s/name/title/ #替換第 n 行開始到最後一行中每一行的第一個 name 為 title
:n,$s/name/title/g #替換第 n 行開始到最後一行中每一行所有 name 為 title
#(n 為數字,若 n 為 .,表示從當前行開始到最後一行)
:%s/name/title/ #(等同於 :g/name/s//title/) 替換每一行的第一個 name 為 title
:%s/name/title/g #(等同於 :g/name/s//title/g) 替換每一行中所有 name 為 title
可以使用 #或+ 作為分隔符,此時中間出現的 / 不會作為分隔符
:s#name/#title/# 替換當前行第一個 name/ 為 title/
:%s+/oradata/apras/+/user01/apras1+ (
使用+ 來 替換 / ): /oradata/apras/替換成/user01/apras1/
2.sed和grep配合
命令:sed -i s/yyyy/xxxx/g `grep yyyy -rl --include="*.txt" ./`
作用:將當前目錄(包括子目錄)中所有txt文件中的yyyy字元串替換為xxxx字元串。其中,
-i 表示操作的是文件,``括起來的grep命令,表示將grep命令的的結果作為操作文件。
s/yyyy/xxxx/表示查找yyyy並替換為xxxx,後面跟g表示一行中有多個yyyy的時候,都替換,而不是僅替換第一個
另外,如果不需要查找子目錄,僅需要在當前目錄替換,用sed命令就行了,命令如下:sed -i s/xxxx/yyyy/g ./*.txt
3.find命令查找和替換
命令格式:find -name '要查找的文件名' | xargs perl -pi -e 's|被替換的字元串|替換後的字元串|g'
#查找替換當前目錄下包含字元串並進行替換
find -name '*.txt' | xargs perl -pi -e 's|江蘇|上海|g'
#遞歸查找替換
find . -type f -name '*.html' | xargs perl -pi -e 's|蘇州|上海|g'
❷ 如何用批量文件夾名替換文件名
1、打開需要提取文件名的文件夾,在這個文件夾內新建一個記事本文件。版
❸ win7如何對文件名查找和替換
一:文件名查找。
找到要查找文件夾的路徑,在窗口右上角的搜索框中輸入「文件名」內容,系統可自行進行文件名稱搜索。
二:無法進行文件名替換,只能通過右擊「重命名」後輸入新文件名,進行文件替換。
❹ 如何將被同名的替換文件恢復到原來的文件
可以,以Word文件為例,操作方法如下:
1、第一步,打開計算機,然後雙擊以打開需要編輯的「
Word文檔」圖標,見下圖,轉到下面的步驟。
❺ win7如何對文件名查找和替換
一:文件名查找。
找到要查找文件夾的路徑,在窗口右上角的搜索框中輸入「文件名」內容,系統可自行進行文件名稱搜索。
二:無法進行文件名替換,只能通過右擊「重命名」後輸入新文件名,進行文件替換。
❻ 在dw 中如何查找替換包含指定字元的文件名
1、打開「查找和替換」對話框
2、在「查找范圍」選項中選擇「文件夾」,然後選擇要進行批量替換的文件夾(當然,也可以選擇「當前文檔」)
3、在「查找」中加入: ([A-z]*)
4、在「替換」中加入:$1
5、在「選項」中選擇「使用正則表達式」
6、單擊「全部替換」就行了。
❼ 如何將大量文件中的,1,批量替換為,文件名,
打開文件,找到「編輯」,點擊「編輯」後找到「替換」,再點擊「替換」就會彈出一個替換框。如下:
在「查找內容」輸入需要文字,在「替換為」輸入需要換成文字,最後點擊「替換」就可以了。
❽ QQ接收文件,確定要替換它後,還是會出現文件名後(序號)怎麼回事求大師指點!如圖
你這事在共享的文件伺服器上面保存資料,很顯然管理員沒有給你開刪除許可權,所以沒有辦法替換
❾ 被替換的文件怎麼恢復
恢復被覆蓋的文件,通過修改注冊表還原回收站的方法已經不管用了,必須要用到一些文件恢復類的軟體。這類軟體在網路中搜索,會有很多,你可以隨便下載一個嘗試恢復。
然後我們選擇其中的某一個磁碟,比如我曾經在F盤中刪除過重要數據,我就點擊F盤。
然後我們可以選擇性地恢復某些文件,比如你刪除的文件是圖片或者文檔,你就可以選擇專門恢復此類文件,這樣可以提升恢復的效率。比如恢復圖片,就點選圖片選項。
現在已經設置好了恢復的參數,現在點擊快速掃描這個按鈕,即可以開始查找以前刪除的文件了。
軟體在查找刪除文件的時候會有提示,已經找到多少文件, 這個過程你只需要慢慢等待就可以了,一直等到查找完成。
查找完成,所以過去刪除的文件便會出現在左邊的列表中,你可以根據其文件夾的名字來判斷是不是你需要的文件。點擊其中之一個文件夾,然後會在右邊的列表中顯示具體的文件,如果想恢復,就點擊前面的復選框 ,然後點擊右下角的恢復按鈕,開始恢復文件。
❿ excel批量查找並替換文件名
如果 圖片的格式比較統一,應該是可以做到的,最好能傳部分資料以便測試。