yon-cuadrado
11/8/2019 - 5:45 PM

renamers in different languages

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"