renamers in different languages
@echo off
setlocal enableextensions enabledelayedexpansion
REM set temp folder
set ZIPDIR=%1
set TEMPDIR=%1\TempFiles
Rem check if the folder exists and create it if it doesn't
if not exist "%TEMPDIR%" md "%TEMPDIR%"
Rem Execute the advanced renamer tool batch to rename the zip files
"C:\Program Files (x86)\Advanced Renamer\arenc" -e modifypattern.aren -p %ZIPDIR%
REM iterate through the zip files in the folder where the zip is located
echo %ZIPDIR%
for %%z in (%ZIPDIR%\*.zip) do (
Rem Extract the zip content
"C:\Program Files\7-Zip\7z" e -o"%TEMPDIR%" "%%~fz" -aoa
Rem delete the zip file
del "%%~fz"
pause
Rem Execute the advanced renamer tool batch to rename the files extracted
"C:\Program Files (x86)\Advanced Renamer\arenc" -e modifypattern.aren -p %TEMPDIR%
Rem Store all the files modified in a new zip file with the same name than the previous one
for %%f in ("%TEMPDIR%\*") do (
"C:\Program Files\7-Zip\7z" a -tzip %%z "%%f")
)
pause
Rem Delete the temp files
rd /s /q %TEMPDIR%
)
#!/bin/bash
oldIFS="$IFS"
IFS=$'\n'
path="/cygdrive/c/Users/ycuadradob/Documents/MIGROS/all_files/bloque5"
oldvalue="@FHI@"
newvalue="20120130"
for file in $(find $path -type f);
do
filemodified=`awk -v lnewvalue=$newvalue -v loldvalue=$oldvalue \
'loldvalue{if (filemodified==""){sub(loldvalue,lnewvalue);filemodified="1"}{print filemodified}}' $file`
if [ "$filemodified" != "" ];
then
awk -v lnewvalue=$newvalue -v loldvalue=$oldvalue 'loldvalue{if (filemodified==""){sub(loldvalue,lnewvalue);filemodified="1"}{print}}' $file >> $file.new
mv $file.new $file
fi
done
IFS="$oldIFS"