Я знаю, что могу открыть несколько файлов, найденных в директории, вот так:
find -name *.foo -xargs <command> {} \;
Это работает, но при попытке открыть несколько текстовых файлов в gedit одновременно, он открывает их последовательно (когда один файл закрыт, следующий открывается).
Я хотел бы открыть все эти файлы одновременно. Как мне этого добиться?
open -a SublimeText admin.py forms.py
он открывается в одном окне с двумя вкладками.В Mac OS X bash вы можете запустить что-то вроде:
Недостатком является то, что он открывается в новом окне Sublime вместо использования новой вкладки.
источник
Я думаю, что в этом случае вы могли бы использовать
источник
\'"
), потому чтоxargs
требует , чтобы его ввод был заключен в кавычки способом,find
который не производит. Либо используйтеfind … -print0 | xargs -0 …
, либо используйте более простоеfind … -exec … {} +
.-print0 | xargs -0
проблема заключается в том, что stdin сожран и больше не подключен к терминалу. Проблема, если вы пытаетесь использовать редактор текстового режима.