Sé que puedo abrir varios archivos encontrados en un directorio de esta manera:
find -name *.foo -xargs <command> {} \;
Esto funciona, pero al intentar abrir un montón de archivos de texto en gedit al mismo tiempo, los abre sucesivamente (cuando se cierran un archivo, se abre el siguiente).
Me gustaría abrir todos esos archivos al mismo tiempo. ¿Cómo puedo conseguir esto?
open -a SublimeText admin.py forms.py
se abre en una ventana con dos pestañas.En Mac OS X bash puedes ejecutar algo como:
Un inconveniente es que se abre en una nueva ventana de Sublime en lugar de usar una nueva pestaña.
fuente
Creo que en este caso podrías usar
fuente
\'"
), porquexargs
requiere que su entrada se cite de una manera quefind
no se produzca. O usafind … -print0 | xargs -0 …
, o usa el más simplefind … -exec … {} +
.-print0 | xargs -0
tiene el problema de que stdin se ha engullido y ya no está conectado al terminal. Un problema si estás intentando usar un editor de modo de texto.