export dir='optservergodfsdata'
find "$dir" -mindepth 2 -type f -name 'meta.data' \
-exec sh -c 'for f; do
bn=$(basename "$f" .data);
cat "$f" >> "opttotal.data";
done' sh {} +
chmod +x .test.sh
export dir='optservergodfsdata'
startDate=$1
endDate=$2
while [[ $startDate -le $endDate ]]
do
echo $startDate
datedir=$dir$startDate
find "$datedir" -mindepth 1 -type f -name 'meta.data' \
-exec sh -c 'for f; do
bn=$(basename "$f" .data);
cat "$f" >> "opttotal.data";
done' sh {} +
startDate=`date -d "+1 day $startDate" +%Y%m%d`
done
@echo start conver pdf....
for l %%i in (1, 1, 60) do (
echo %%i
D:\soft\wxdown-1.0.7-windows-amd64\wkhtmltopdf.exe D:\%%i.html D:\%%i.pdf
)
pause
sed -n '2493,2494p' 42.html > 42#1.html
@echo off
set n=16,2410
sed -i "%n%d" *.html
@echo start sed html....
for l %%i in (1, 1, 58) do (
echo %%i
sed -n '2493,2494p' D:\html\%%i.html > D:\html\%%i#1.html
del D:\html\%%i.html
)
pause
@echo off
setlocal EnableDelayedExpansion
set a=1
for %%n in (*.html) do (
if !a! LSS 10 (
ren "%%n" "0!a!.html"
)else (
ren "%%n" "!a!.html"
)
set /A a+=1
)
echo 文件批量重命名完成!
ren *.html *.html
cd dir
copy *.txt merge.txt
rem 按顺序合并
type *.txt > merged.txt
@echo off
set _out.txt=true
(for /f "delims=" %%i in ('dir /b /a-d *.txt') do (
if not defined _%%i (
set /p=%%~ni <nul
type "%%i"
echo,
)
))>out.txt
pause