Eu sei que posso abrir vários arquivos encontrados em um diretório da seguinte maneira:
find -name *.foo -xargs <command> {} \;
Isso funciona, mas ao tentar abrir um monte de arquivos de texto no gedit ao mesmo tempo, ele os abre sucessivamente (quando um arquivo é fechado, o próximo é aberto).
Eu gostaria de abrir todos esses arquivos ao mesmo tempo. Como posso conseguir isso?
open -a SublimeText admin.py forms.py
ele abre em uma janela com duas guias.No Mac OS X bash, você pode executar algo como:
Uma desvantagem é que ele abre em uma nova janela do Sublime em vez de usar uma nova guia.
fonte
Eu acho que neste caso você poderia usar
fonte
\'"
), poisxargs
requer que sua entrada seja citada de uma maneira quefind
não produza. Ou usefind … -print0 | xargs -0 …
ou use o mais simplesfind … -exec … {} +
.-print0 | xargs -0
tem o problema de que o stdin foi engolido e não está mais conectado ao terminal. Um problema se você estiver tentando usar um editor de modo de texto.