Nous avons créé beaucoup de dossiers et de fichiers qui contiennent le caractère "<".
Est-il possible de supprimer en masse ces personnages ?
Nous avons créé beaucoup de dossiers et de fichiers qui contiennent le caractère "<".
Est-il possible de supprimer en masse ces personnages ?
Pour modifier la réponse de I'L'I, pour remplacer un caractère par un trait de soulignement (ou ce que vous préférez) vous pouvez utiliser :
find . -name '*\<*' | while read f; do echo mv "$f" "${f//\</_}"; done
La commande ci-dessus est un "essai" de la commande ci-dessous :
find . -name '*\<*' | while read f; do mv "$f" "${f//\</_}"; done
Note 1 : Vous pouvez remplacer le _ par le caractère de votre choix.
Note 2 : Comme le "<" est un caractère spécial, vous devez le remplacer par le caractère d'échappement. \
en face de lui. Si vous essayez de remplacer un autre caractère tel que deux-points :
vous n'auriez pas besoin du \Ndevant. (La barre oblique inversée apparaît deux fois sur chaque ligne ci-dessus).
Note 3 : N'oubliez pas d'essayer d'abord la marche à vide au cas où quelque chose ne serait pas tout à fait correct. Veillez également à sauvegarder vos fichiers à l'avance au cas où vous feriez une erreur de frappe.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.