怎樣用dos命令替換文字里的某行

2022-02-22 03:54:14 字數 3719 閱讀 4100

1樓:匿名使用者

這種要求太不常見了,所以沒有現存的dos命令很方便執行,需要程式設計實現,硬是要用dos命令,可以在批處理中用 for命令中帶 /f 類的實際上也是要程式設計才能實現,有興趣就自己研究一下吧

2樓:兩隻路邊的螞蟻

@echo off

set n=1156871 & set xz="1.txt"

:: 1156871為行數 1.txt為要替換的檔案for /f "delims=[,] tokens=1,* skip=2" %%a in ('find /n /v "" %xz%') do (if %%a lss %n% echo %%b>>wkdxz.

txt)

echo 要替換的字元》wkdxz.txtmore +%n% %xz%>>wkdxz.txtstart "" wkdxz.txt

能力有限,暫時就做成這樣了,要是文字包含有(|&%><|^)等字元的話,會出錯。我再改改試試。

3樓:麥兜

替換字元沒有那麼麻煩..

for /f "delims=" %%a in ('type 11.txt')do (set/a a+=1

if !a! == 1156871 (

set b=%%a

echo !b!要修改的字...

>>new.txt))rem 這裡的if %a% == 後面是填數字,這個數字就是行數.這只不過是一個例子而已具體要修改什麼字要根據情況而定的!

你也沒說要修改什麼..

4樓:天下第七十七

用ultra edit開啟,行編輯就行了

怎樣用dos命令替換文字里的某段字元

5樓:bb石俊傑

@echo off

setlocal enabledelayedexpansionset file=

set /p file= 請輸入要操作的檔名稱(包括副檔名):

set "file=%file:"=%"

for %%i in ("%file%") do set file=%%~fi

set replaced=

set /p replaced= 請輸入即將被替換的內容:

set all=

set /p all= 請輸入替換字串:

for /f "delims=" %%i in ('type "%file%"') do (

set str=%%i

echo !str!>>"%file%"_tmp.txt)copy "%file%" "%file%"_bak.txt >nul 2>nul

move "%file%"_tmp.txt "%file%"

start "" "%file%"

6樓:

這個單用dos好像做不了把?需要程式設計得

怎樣用dos命令修改文件的內容

7樓:沐陽

1、在命令列視窗,我們直接輸入copy con命令就行了,命令後面的就是檔案的名稱。

2、按回車後,我們就可以輸入文字內容了,如果你要新建檔案,不需要內容,就直接按ctrl+z。

3、輸入完後,直接按鍵盤上的ctrl+z按鈕就行了,這一點非常重要。

4、最後我們來到c盤,就可以看到剛才的檔案了。

8樓:豬哥甲

豬哥解題:

只能用批處理修改指定檔案的內容,原理是把原始檔內容逐個copy出來並修改,然後儲存到新檔案裡去,最後用新檔案覆蓋掉原來檔案。

因為修改檔案必須用到迴圈,用cmd的迴圈就必須用批處理,當然如果是通過cmd的edit命令視覺化編輯也行,但這是人工編輯。

批處理修改檔案內容的列子附帶一個以供參考(下列**儲存為test.bat,cmd下執行call 路徑+test.bat):

實現了修改當前目錄下所有xml檔案,並替換字串」$#}「為字元」,「的功能

cls&echo replacing,pleasewait

for /r %%a in (*.xml)do (

for /f "tokens=1,* delims=:" %%b in ('findstr /n ".*" "%%a"')do (

set "var=%%c"

if "!var!" neq "" set "var=!var:$#}=,!"

>>o echo,!var!)

move o "%%a")

9樓:匿名使用者

開始——cmd——鍵入type :顯示檔案內容,如type e:\cdm.txt,就會顯示其文字內容,edit e:\cdm.txt ,然後進行修改

10樓:匿名使用者

edit 檔案的路徑

11樓:叨叨的紀念

樓主你想幹什麼?題意不清……

現在windows帶的dos算一個工具,不是純dos。這個dos工具主要是給我們提供個工具來解決windows系統不能解決的事……如不能格式化u盤、不能聯網時檢視原因……

現在沒必要去學dos來編輯文件,這些xp下就能實現了……這些命令必須經常敲才能保證不忘……

當xp下有些問題不能解決時,用dos來解決,兩者結合才完美。現在沒必要去記那些大量的dos命令……記住些有用、常用的命令即可!

如果你真的想學命令,我推薦你學linux,因為linux的命令才是真正的博大精深!

怎麼用dos命令清除文字檔案裡面的內容

12樓:匿名使用者

開始 執行 cmd 輸入edit a.txt 進去後刪除內容就可以了

13樓:匿名使用者

echo.>d:\a.txt

d:\a.txt為檔案路徑

如何用dos命令編輯檔案中部分內容

14樓:匿名使用者

第一步,開啟命令列介面(按住win+r鍵,輸入cmd按回車);

第二步,使用cd命令切換到檔案所在目錄(首先切換碟符);

第三步,使用edit命令編輯檔案,完成後用exit退出。

15樓:匿名使用者

echo abc>c:\1.txt

echo abc>>c:\1.txt

上面第一個是覆蓋寫入,第二個是追加寫入。寫入餓內容是abc,檔案為c:\1.txt

edit 是一個命令

在dos下面或者cmd(作業系統視窗)輸入edit就可以看見一個新的編輯視窗,一般這個東西是提供在純dos下面修改一些檔案的,edit命令是一個簡單的編輯軟體,我們經常用它來編輯一些程式和批處理檔案。

16樓:匿名使用者

dos命令分為內部命令和外部命令。

dos下的文字編輯軟體edit就行。還有很多。

怎麼用dos批處理在文字內容的指定位置批量:插入、替換或刪除字元? 50

17樓:

你好,請仔簡明扼要的描述你的問題,不要拖泥帶水和寫作文似得,希望可以幫到你。

新買的膝上型電腦預裝dos系統怎樣用u盤安裝網上下下來的win7安裝程式,並且將硬碟分割槽?謝謝

看了這麼多,沒什麼實際點的!如果是給js裝系統,硬碟變小了,估計你會ri死那個js,既然是你裝的就排除這種可能!筆記本系統我裝過很多了,就連sony的 sz42 vista系統我都該成xp的,其實品牌機的系統很好裝的,特別是筆記本,不像組裝機那樣,有問題,還要考慮配件的相容性,今天我在店裡裡就遇到個...

怎樣用PS做出和圖中一樣的文字,怎麼用photoshop把圖片中寫入的文書處理的效果和其它的文字一樣

這個其實有類似此文字畫筆的,這樣簡單方便些,可以先從這裡入手,一步一步來,把基本功練好了什麼 都做的好。怎麼用photoshop把 中寫入的文書處理的效果和其它的文字一樣 1 先把掃描進去的檔案,去藍去青。ctrl u,色相飽合度,選中藍字和青色通道,將飽合度調整為 100。2 輸入 不含運費 將文...

怎麼用文字拼成「心」的圖案,PS裡怎樣用字來組成一個圖案?

用任意文字拼心字圖案 心心 心心 心心心心心心心心心心 心心心心心心心心心心心心 心心心心心心心心心心心 心心心心心心心心心 心心心心心心 心心心心 心複製到記事本里面,把前面的橫線換成空格 6心形選區不要取消,繼續羽化,數值100.7新建圖層,漸變工具。前景色選你喜歡的顏色 比剛剛字型顏色深一點 ...