A menudo me encuentro en la línea de comandos que desea copiar archivos en el portapapeles, de modo que pueda pegarlos como archivos 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 mensaje nuevo en Mail y presiono el comando V, el archivo de imagen se pega como un archivo adjunto. Tenga en cuenta que pbcopy
es aparentemente no una solución aquí, ya que esto copiaría el contenido del archivo y dará como resultado un correo no deseado cuando se pegue con el comando V.
Mi pregunta es ¿cómo puedo hacer lo mismo con varios archivos? Supongamos que quiero pegar tanto image1.png
como image2.png
. Esto es trivial desde Finder (selecciónelos, comando C, luego cambie a Correo y comando V; voila, ambos archivos aparecen como archivos adjuntos) ... pero, ¿cómo puedo hacer esto desde la línea de comandos?