[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
419: デフォルトの名無しさん [sage] 2018/03/17(土) 21:16:57.69 ID:Eknm4yJC @echo off set n0=0 set n1=0 set n2=0 set file="xxx.txt" set newfile="new.txt" set word=xxx type nul>new.txt for /f "tokens=1* delims=:" %%i in ('findstr /n "." %file%') do set n0=%%i for /f "tokens=1* delims=:" %%i in ('findstr /n /c:"%word%" %file%') do set n1=%%i for /f "tokens=1* delims=:" %%i in ('findstr /n /c:"-- %word%" %file%') do set n2=%%i if %n0% equ %n1% if %n1% neq %n2% goto :eof if %n0% equ %n2% (call :del-line %n2%) else (copy /y %file% %newfile%>nul) call :add-line move /y %newfile% %file%>nul goto :eof :del-line for /f "tokens=1* delims=:" %%i in ('findstr /n ".*" %file%') do if %%i neq %1 echo;%%j>>%newfile% goto :eof :add-line echo;%word%>>%newfile% goto :eof http://mevius.5ch.net/test/read.cgi/tech/1489207631/419
425: デフォルトの名無しさん [sage] 2018/03/18(日) 07:42:25.76 ID:Cc3+LG/u 1万行ある適当なテキストファイルでテストしてみた >>419の方、3.1秒 (最後に-- hoge行を加えた場合 7.5秒) >>424の方、2分14秒(最後に-- hoge行を加えた場合 2分14秒) ってな結果になった >>419の方はforのループ回数は多いが、比較すると速いという結果になった http://mevius.5ch.net/test/read.cgi/tech/1489207631/425
427: デフォルトの名無しさん [sage] 2018/03/18(日) 20:22:40.18 ID:93ta1lhd >>419、>>424は対象ファイルの行頭にコロンがあると消されちゃうね。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/427
429: デフォルトの名無しさん [sage] 2018/03/18(日) 22:14:36.65 ID:5/8yH4g6 先頭から連続するデリミタは全て消される >>419,>>424 どっちもダメ >>424 は /? もダメ abc :::def /? -- hoge http://mevius.5ch.net/test/read.cgi/tech/1489207631/429
430: デフォルトの名無しさん [sage] 2018/03/18(日) 22:17:56.90 ID:5/8yH4g6 /? は >>419 の方がダメだった http://mevius.5ch.net/test/read.cgi/tech/1489207631/430
440: デフォルトの名無しさん [sage] 2018/03/20(火) 19:42:04.51 ID:5rDh/omp >>439 ファイル終端が改行になっていないと最後の行の後ろにhogeがくっつくだけだよ >>419で試してみなよ echoで空行を追加してからhogeを付ければいいんだけど それだとファイル終端が改行になっていたら余計な空行ができる http://mevius.5ch.net/test/read.cgi/tech/1489207631/440
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s