Lors de la lecture de didacticiels sur les fichiers renommés par lots dans bash et en utilisant la sort
commande pour trier le contenu des fichiers, je n'ai pas été en mesure de comprendre comment combiner les deux.
J'ai un répertoire dont le contenu est trié à l'aide de balises dans le nom de fichier, similaire à la façon dont le programme TagSpaces gère les choses. J'ajoute toutes les balises auxquelles je peux penser à la fin du nom de fichier lorsque je le crée ou le télécharge. Voici un exemple:
Sunrise (2) #wallpaper #4k #googleimages.jpg
Maintenant, je veux parcourir tous ces fichiers et les renommer pour que les balises soient triées par ordre alphabétique, sans affecter quoi que ce soit avant ou après les balises (par exemple, le titre d'une image ou l'extension de fichier). Ainsi, ce qui précède deviendrait:
Sunrise (2) #4k #googleimages #wallpaper.jpg
Comment est-ce que j'accomplis ceci? Je ne peux même pas comprendre comment passer le nom d' un fichier , et non son contenu, à une commande comme sort
, dont je pourrais peut-être ensuite diriger la sortie mv
.