Windows でバッチ スクリプトを作成するのに助けが必要です。私のディレクトリ C:\OUTFiles には、ウィキペディアの記事へのリンクを含むさまざまな長さの 2355 の .txt ファイルが含まれています。たとえば、「Holzhausen.txt」というファイルです。
http://de.wikipedia.org/wiki/[[Holzhausen (Langenpreising)]]、Ortsteil der Gemeinde [[Langenpreising]] http://de.wikipedia.org/wiki/[[Holzhausen (Dähre)]]、 Ortsteil der Gemeinde [[Dähre]] ...
C:\OUTFiles 内のすべてのファイルを調べて、各ファイルの長さを 10 行に短縮したいと思います (または、10 行より短い場合は長さを変更しないでください)。
さらに、上記の最初の行のようにファイルに [[some text]] が含まれている場合は、すべての括弧 [[ ]] を削除する必要があります。
Windowsでバッチスクリプトファイルとして行うにはどうすればよいですか? 私はバッチ スクリプトを初めて使用し、StackOverflow を検索してバッチ スクリプトを作成しようとしましたが、まだ完了していません。
@ECHO OFF
setlocal enabledelayedexpansion
set counter=1
for %%f in (*.txt) do call :p "%%f"
goto :eof
:p
SET /A maxlines=10
SET /A linecount=0
FOR /F %%A IN (*.txt) DO (
IF !linecount! GEQ %maxlines% GOTO ExitLoop
ECHO %%A
SET /A linecount+=1
)
SET /A counter+=1
:ExitLoop
:eof
一時停止
よろしくお願いします!ペトラ