DOS BATCH SCRIPTS
1. Had to frequently pull files from a server. The file set used to be in following format. abc123_file1.txt def23145_file2.txt r4rtyyy_file3.txt The task was to remove the prefix from names and put the file set back. It was too mechanical, so I wrote following script to do the same. ECHO OFF SETLOCAL EnableDelayedExpansion FOR %%I IN (*) DO ( REM ECHO %%I SET xname=%%I for /f "tokens=1,2 delims=_" %%a in ("%%I") do ( REM ECHO %%a REM ECHO %%b REM ECHO !xname! SET xname=!xname:%%a_=! REM ECHO !xname! SET ENDSWITH=!xname:~-4! REM ECHO !ENDSWITH! IF "!ENDSWITH!"==".csv" REN %%I !xname! IF "!ENDSWITH!"=="done" REN %%I !xname! ) ) 2. I faced a situation where I needed t...