A menudo me encuentro en la línea de comandos queriendo copiar archivos al portapapeles, para poder pegarlos como adjuntos en Mail. Si tengo un archivo de imagen, image1.png
Puedo lograr esto con
osascript -e 'tell app "Finder" to set the clipboard to ( POSIX file "image1.png" )'
Si ejecuto el comando anterior y luego abro un nuevo mensaje en Mail y pulso el comando V, el archivo de imagen se pega como adjunto. Tenga en cuenta que pbcopy
es aparentemente no una solución aquí, porque esto copiaría el contenidos del archivo y resultan ser basura cuando se pegan con el comando V.
Mi pregunta es ¿cómo puedo hacer lo mismo con varios archivos? Supongamos que quiero pegar ambos image1.png
y image2.png
. Esto es trivial desde Finder (seleccionar ambos, comando C, luego cambiar a Mail y comando V; voilá, ambos archivos aparecen como adjuntos) pero ¿cómo puedo hacer esto desde la línea de comandos?