linux批量替換檔案中某一部分內容中的某些字元

2021-08-10 23:09:27 字數 1912 閱讀 5015

1樓:

#!/bin/bash

file=`ls 你檔案所在目錄`

for i in $file

dosed -i "s/bb/cc/g" 你檔案目錄/$idone

2樓:通菱電梯

這個有點正規表示式味道啊

3樓:匿名使用者

好吧,我承認我技術真不咋的t_t,不過somebody要是樂於嘗試的話:),倒是有下面這樣一個笨方法:

——————————————————————————————————————————

假設要處理的檔案在/tmp/目錄下,**如下:(已測試可行)

+++++++其中有許多反斜槓“\",是用於特殊符號的”轉義“++++++++++

#!/bin/bash

path=/bin:/usr/bin:/sbin:/usr/sbin; export path

filenames=`ls /tmp/`

for name in $filenames

dofile=/tmp/$name

sed -i 's///g' $file

sed -i 's///g' $file

sed -i 's///g' $file

sed -i 's///g' $file

sed -i 's///g' $file

done

——————————————————————————————————————————

以上笨方法僅供參考,若有其它好方法,還望分享一下。。。。

linux中如何將資料夾及子資料夾中的某個字元批量替換?

4樓:匿名使用者

都用linux了,自己寫一個花不了什麼時間吧,你太懶了.樓上說得對懂正規表示式的話用正規表示式,不懂自己寫個程式就行了.

5樓:匿名使用者

rename支援正則改名。替換。

shell指令碼,正規表示式,如何批量替換多個資料夾中指定字元中的指定字元 50

linux命令終端下,怎麼將一個目錄下的所有檔案內容裡的某個字串更改為另外一個字串?

6樓:匿名使用者

#!/bin/bash

str="xx" #原文字串

cstr="yy" #替換成的字串

dir="/home/test" #指定目錄for i in `find $dir -type f `doif grep $str $i #測試原文字串是否存在then

sed s/$str/$/yy/g -i $i #有則替換fidone

供參考未測試.

7樓:匿名使用者

請問一下,所有的文件都在該目錄下吧,該目錄下沒有子目錄吧?

弄好了,給我個有郵箱發給你,看看!

8樓:寧靜的繁華

find . -type f -exec sed -i 's/stra/strb/g' {} \;

請問怎麼在shell指令碼中,替換檔案多行裡面的指定字串

9樓:

sed -i '/aaa/' yourfile先匹配aaa,匹配到後執行大括號裡的語句。

n 讀取下一行

s/123/xyz/g  將123替換為xyz,全域性替換,同一行中出現幾次替換幾次

:a 設定跳轉標籤a

/eee/!ba  若當前行匹配不上eee,則跳轉到標籤a處繼續執行,構成一個迴圈。若匹配到eee,則退出迴圈,sed重新對讀入的每行匹配aaa。

由於sed沒有加-n靜默選項,所以預設對每行資料處理後都列印。

BIOS內怎樣設定一部分記憶體變成視訊記憶體 電腦高手請教

設定agp aperture選項,一般可選的設定值有4mb,8mb,16mb,32mb,64mb,128mb,256mb agp aperture代表的是agp圖形顯示卡所能使用的最大系統記憶體數。agp匯流排能直接定址你的系統記憶體。在其他的功能中,它就可以使一個agp顯示卡將紋理記憶體中的資訊儲...

在PS中,隱藏上面圖層中的某一部分,只顯示其中一部分

先把浪花剪下出來,然後進入圖層混合選項,混合模式選擇為濾色,再合併圖層用蒙板做過度處理,就ok了!將第一層使用蒙版就可以達到效果,再適當的修改圖層的樣式就行了 ps中如何讓一張 只顯示圖中某一部分,但不顯示部分不裁切掉。不裁切掉就是隱藏,然後隨時還原,只有psd格式的圖可以做到,儲存城psd格式即可...

請問數學 問題一簡單說就是式子的某一部分變形化為完全平方式,這種方法稱之

問題一,對。問題二,沒表達清楚?總之,用 完全平方公式 可以完成要求的。問題三,題目所列出來的兩個 完全平方公式 其實就是一個。都能叫做 二數和的平方公式 因為,這裡的內容,屬於 代數 顧名思義,字母可以代表任何數。b 當然可以認為是,而沒必要說成 減b 才放心。1 x2 6x 4 x2 6x 9 ...