0 votes

rot13 sur tous les noms de fichiers d'un répertoire !

Celui-là me laisse perplexe :-/

J'ai un nexus 7 non rooté (2013, Android 4.4.2). Il y a un répertoire sur la carte sd intégrée et ce répertoire contient environ 200 fichiers et je voudrais renommer chaque fichier dans ce répertoire à ce que vous obtiendriez si vous rot13 le fichier !

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

le ferait sur une machine unix avec rot13 installé. J'ai installé Android Terminal Emulator et BusyBox Non-Root mais malheureusement, aucun ne semble avoir de commande rot13.

1voto

Milner Points 533

Pas vraiment une question Android (plutôt Linux/Shell/Bash), mais je donne le crédit de l'exécutable manquant. Donc :

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X