Utilice el comando sed pero no funcionó y luego utilice el tr.
Por ultimo aplique un cat para ver los saltos del archivo y esto es lo que me trajo:
Código:
#!/binr/sh^M$
#exec >/tmp/cronr.debug.$$ 2>&1^M$
set -x^M$
cd /root/^M$
tokenr=`php token.php`^M$
p2="&c="$tokenr^M$
urlprefix='http://www.midominio.com/dir1/dir2/ScriptPHP.php?secc='^M$
urls=( "$urlprefix"{10$p2,13$p2,19$p2,20$p2,23$p2,24$p2,26$p2,27$p2,29$p2,32$p2,34$p2,37$p2,83$p2} )^M$
if /usr/binr/wget "${urls[@]}"; then^M$
echo "Exitoso"^M$
exit 0^M$
else^M$
echo "Fallido"^M$
exit 1^M$
fi^M$
Probando de nuevo el script con el bash obtengo:
Código:
+ set $'-x\r'
: invalid option: set: -
set: usage: set [--abefhkmnptuvxBCHP] [-o option] [arg ...]
+ cd $'/root/\r'
: No such file or directory/
++ php token.php
+ tokenr=$'ped1Phz7niLaQ\r'
' p2='&c=ped1Phz7niLaQ
' urlprefix='http://www.midominio.com/dir1/dir2/Script.php?secc=
')3&c=ped1Phz7niLaQ.midominio.com/dir1/dir2/Script.php?secc=
runws.sh: line 21: syntax error: unexpected end of file
Por alguna razón se está embasurando el enlace, fijate en ese )3 y lo otro es que sigo viendo los saltos de linea de windows. Q te parece?