0 votos

¡rot13 en todos los nombres de archivos de un directorio!

Este me tiene perplejo :-/

Tengo un nexus 7 no rooteado (2013, Android 4.4.2). ¡Hay un directorio en la tarjeta sd incorporada y este directorio tiene alrededor de 200 archivos en y me gustaría cambiar el nombre de cada archivo en este directorio a lo que obtendría si rot13 el archivo!

$ for i in * ; do j=`echo $i | rot13`; mv "$i" "$j"; done

lo haría en una máquina unix con rot13 instalado. Tengo Android Terminal Emulator y BusyBox Non-Root instalados pero desafortunadamente ninguno parece tener un comando rot13.

1voto

Izzy Puntos 45544

No es realmente una pregunta de Android (más bien Linux/Shell/Bash), pero doy el crédito del ejecutable que falta. Así que:

for i in * ; do j=`echo $i | tr '[a-m][n-z][A-M][N-Z]' '[n-z][a-m][N-Z][A-M]'`; mv "$i" "$j"; done

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X