Je me retrouve souvent à la ligne de commande à vouloir copier des fichiers dans le presse-papiers, afin de pouvoir les coller comme pièces jointes dans Mail. Si j'ai un fichier image, image1.png
Je peux le faire avec
osascript -e 'tell app "Finder" to set the clipboard to ( POSIX file "image1.png" )'
Si j'exécute la commande ci-dessus, puis ouvre un nouveau message dans Mail et appuie sur la commande V, le fichier image est collé en tant que pièce jointe. Notez que pbcopy
est apparemment no une solution ici, car cela copierait le contenu du fichier et se traduisent par des déchets lorsqu'ils sont collés avec la commande V.
Ma question est la suivante : comment puis-je faire la même chose avec plusieurs fichiers ? Supposons que je veuille coller les deux image1.png
y image2.png
. C'est trivial à partir du Finder (sélectionnez les deux, commande C, puis passez à Mail et commande V ; voilà, les deux fichiers apparaissent en tant que pièces jointes) mais comment puis-je faire cela à partir de la ligne de commande ?