[過去ログ] 【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
419
(5): 2018/03/17(土)21:16 ID:Eknm4yJC(1) AAS
@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
省12
425
(1): 2018/03/18(日)07:42 ID:Cc3+LG/u(3/4) AAS
1万行ある適当なテキストファイルでテストしてみた
>>419の方、3.1秒 (最後に-- hoge行を加えた場合 7.5秒)
>>424の方、2分14秒(最後に-- hoge行を加えた場合 2分14秒)
ってな結果になった
>>419の方はforのループ回数は多いが、比較すると速いという結果になった
427: 2018/03/18(日)20:22 ID:93ta1lhd(2/2) AAS
>>419>>424は対象ファイルの行頭にコロンがあると消されちゃうね。
429: 2018/03/18(日)22:14 ID:5/8yH4g6(2/3) AAS
先頭から連続するデリミタは全て消される
>>419>>424 どっちもダメ
>>424 は /? もダメ

abc
:::def
/?
-- hoge
430
(1): 2018/03/18(日)22:17 ID:5/8yH4g6(3/3) AAS
/? は >>419 の方がダメだった
440
(1): 2018/03/20(火)19:42 ID:5rDh/omp(2/2) AAS
>>439
ファイル終端が改行になっていないと最後の行の後ろにhogeがくっつくだけだよ
>>419で試してみなよ
echoで空行を追加してからhogeを付ければいいんだけど
それだとファイル終端が改行になっていたら余計な空行ができる
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.043s