指令碼**如下所示:
@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...