SED - ZIP - ZIP up each file individually, deleting the source file and setting the name of each .ZIP file to the basename of the file

zip up each .TXT file individually, deleting the source file and setting the name of each .ZIP file to the basename of the .TXT file

NOTE: Under DOS: the “dir /b” switch returns bare filenames in all caps).

echo @echo off >zipup.bat
dir /b *.txt | sed "s/^\(.*\)\.TXT/pkzip -mo \1 \1.TXT/" >> zipup.bat