Je travaille sur zsh sur MacOS...
Je me demandais s'il existait un moyen d'interroger des fichiers via un numéro d'index du répertoire courant. Par exemple, si ls
sorties :
folder1
folder2
file1.txt
file2.txt
Je me demandais s'il y avait un moyen d'exécuter une commande telle que open $FILES[2]
pour ouvrir file1.txt
(en supposant un indice de 0).
J'ai remarqué que la commande open *
ouvre tous les dossiers et fichiers individuels du répertoire actuel (finder/applications par défaut), mais des commandes comme open *[0]
n'ont pas été reconnus.
Mon objectif final est de trouver un moyen facile d'ouvrir et de transmettre des fichiers, dont les noms sont particulièrement longs, à d'autres programmes. Une capture d'écran, par exemple, a typiquement un long nom de fichier et si je veux le passer à ImageMagik ou autre, je me suis dit que cette sorte de référence de fichier serait la plus efficace.
Je devrais mentionner que je serais prêt à passer de zsh à bash si cette option existait.