如何用批處理在多個檔案中的第五行行首新增字元“TAB”

2021-08-16 15:25:51 字數 1098 閱讀 8543

1樓:

不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據

以下**複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行

<# :

cls@echo off

rem 在多個txt文字檔案的指定行開頭行首位置插入指定字串內容

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

powershell -noprofile -executionpolicy bypass "invoke-command -scriptblock ([scriptblock]::create([io.file]::

readalltext('%~f0',[text.encoding]::default))) -args '%~dp0'"

echo;%#% +%$%%$%/%@% %z%

pause

exit

#>$path=$args[0];

$line=5;

$addword='tab';

$newfolder=$path+'#result';

if(-not (test-path -liter $newfolder));

$enc=[text.encoding]::default;

$files=@(dir -liter $path|?);

for($i=0;$i -lt $files.length;$i++);

[io.file]::writealllines($newfolder+'\'+$files[$i].name, $text, $enc);}

2樓:反翽葚讛笀仕藖

請問題主是怎麼做的?我現在也需要做這個。

求一個批處理:多個txt中逗號換成tab 30

3樓:依夢琴瑤

不錯,自我解決能力很好!

4樓:匿名使用者

請問題主是怎麼做的?我現在也需要做這個。

如何用 批處理命令 刪除 文字檔案 指定的幾個行

linux命令 windows下可以安裝一個git find txt xargs sed i 2,10d 批量刪除資料夾中所有的txt檔案的第二行至第十行。我也遇到了這個問題,已通過這條命令解決。for f tokens i in dir a d b txt do set temp var i fo...

求批處理 批量刪除指定資料夾下的多個指定資料夾及檔案

用rmdir命令配合 s和 q s 除目錄本身外,還將刪除指定目錄下的所有子目錄和檔案。用於刪除目錄樹。q 安靜模式,帶 s 刪除目錄樹時不要求確認rmdir s q d d 網路 我rmdir s q d d 網路 上下rmdir s q d d 網路 上下025 自己修改用吧 echo off ...

批處理如何去掉刪除檔名中的指定字元

中文內容的部分自己替換成需求的檔案格式,和需要處理的文字 echo off setlocal enabledelayedexpansion rem 開啟變數延遲擴充套件 rem 遍歷批處理所在目錄的對應格式的檔案for f i in dir w b txt do set filename i ech...