Vous n'êtes pas identifié(e).
Impossible de se passer du cd avec un tableau, en faisant :
sans faire échouer la ligne du mv "$i" "$i.txt" Que des désavantages ? ....
Est-ce inutile d'apprendre les tableaux en bash ?
D'ailleurs, c'est la création des fichiers qui range par ordre alphabétique, et fait perdre l'ordre d'inscription
Si par exemple, on veut que dans le dossier DirTest2, l'ordre "Juillet Aout Septembre Octobre Novembre Decembre" soit conservé, est-ce que faire passer la boucle dans un tableau en se servant de l'ordre d'indexation des cases (j'espérais trouver avec un truc du genre :
en espérant que se soit un moyen de forcer le rangement que l'on veut dans le répertoire au moment où on les renomme?
La méthode de captnfab POSIX,
entraîne tout autant un rangement par ordre alphabétique des fichiers dans le répertoire, ce n'était pas le but rechercher
mais peut-elle réaliser ce but ?
Pour simplifier est-ce qu'on a développé en bash les tableaux parce qu'ils pourraient permettre par exemple un rangement contrôlés, tandis que le faire avec une variable quelconque c'est impossible ou très très compliqué ?
Sinon, quel l'intérêt aux tableaux qui ne sont pas posix ?
Je cherche quel est leur intérêt après avoir lu cela http://wiki.bash-hackers.org/syntax/arr … iderations
Merci
Dernière modification par Hypathie (06-04-2014 08:21:05)
Hors ligne
Est-ce inutile d'apprendre les tableaux en bash ?
De mon point de vue, oui, très largement
D'ailleurs, c'est la création des fichiers qui range par ordre alphabétique, et fait perdre l'ordre d'inscription
touch Juillet Aout Septembre Octobre Novembre Decembre
Est-tu sûre que quand tu donnes plusieurs arguments à touch il crée les fichiers dans l'ordre des arguments donnés ?
Si par exemple, on veut que dans le dossier DirTest2, l'ordre "Juillet Aout Septembre Octobre Novembre Decembre" soit conservé…
Il n'y a pas vraiment d'ordre des fichiers dans un dossier.
Tu peux lister les fichiers par ordre alphabétique, par ordre de création, par ordre de dernière modification, de dernier accès, mais c'est tout.
Renommage puis listing par ordre de création :
Cela-dit, trier par ordre de création, ça me semble dangereux… Pour des classements par date, je te conseille des noms de dossier du genre « 2014-04 », de manière à ce que l'ordre alphabétique coïncide.
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
Hors ligne
te renverra une erreur si tu n'as pas les droits d'exécution sur «dossier». On ne «lance» pas un dossier.
De même,
te renverra une erreur si tu n'as pas les droits de lecture sur «dossier».
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne