交替重複 批處理

2022-08-26 09:06:11 字數 1995 閱讀 5561

指令碼**如下所示:

@echo off

set "n=-1"&set "flag=a"

:begin

set /a n+=1

if %n% equ 0 (set "m=") else (set "m=skip=%n%")

for /f "%m% delims=" %%i in (1.txt) do echo %%i&if defined flag goto next

set no=a

:next

for /f "%m% delims=" %%i in (2.txt) do echo %%i&goto begin

if not defined no set "flag="&goto begin

pause>nul

@echo off&setlocal enabledelayedexpansion

set "num=0"

for %%a in (1.txt 2.txt) do (

for /f "delims=" %%i in (%%a) do (

set /a n+=1

if !n! gtr !num! set "num=!n!"

set /p=%%i >temp.txt

)echo.>>temp.txt&set "n=0"

):lp

set /a n+=1

for /f "tokens=%n%" %%i in (temp.txt) do echo %%i

if %n% neq %num% goto lp

del /q temp.txt&pause>nul

正常

大檔案

2檔案空

都空

#! /bin/bash

function printline() " ]

then

echo $ fi}

file1=./1.txt

file2=./2.txt

m=`cat ./$ | wc -l`

echo "第乙個檔案行數為:$"

n=`cat ./$ | wc -l`

echo "第二個檔案行數為:$"

max=

min=

moretxt=

if [ $ -gt $ ]

then

max=$

min=$

moretxt="$"

else

max=$

min=$

moretxt="$"

fiecho "行數小為:$"

echo "行數大為:$"

i=1while (( i <= $ ))

doprintline $ $

printline $ $

let i++

done

while (( i <= $ ))

doprintline $ $

let i++

done

1.正常

2.大檔案

3.2空

4.1與2均空

批處理 sleep處理

echo off echo q debug nul echo bj jzh 0x ppppppa de dm do dh ls lu lx lezrr eeeuyrx2dx sleep.com echo 0dxfp,0xx.t0p,xtgsb4o piyu wwx0gwuy wv ovbx2gv0e...

mysql 批處理啟動 MySQL開啟批處理

mysql預設關閉批處理 開啟方法 在原始的url尾部新增開啟指令,如下標註語句 url jdbc mysql localhost 3306 mydb3 rewritebatchedstatements true 新增批處理 呼叫preparedstatement中的addbatch 方法,將一句s...

Unity 動態批處理和靜態批處理

為了提高遊戲效能,降低遊戲執行時的drawcall,unity會對網格頂點進行批處理,而批處理又分成了動態批處理和靜態批處理 優點 不用自己做任何事情,unity會在遊戲中自動進行動態批處理,只要滿足下述條件。在unity中,要進行動態批處理需要滿足以下條件 原理 unity會檢測哪些gameobj...