Wiem, że mogę otworzyć wiele plików znalezionych w katalogu, takich jak:
find -name *.foo -xargs <command> {} \;
Działa to, ale gdy próbujesz otworzyć jednocześnie kilka plików tekstowych w gedit, otwiera je sukcesywnie (gdy jeden plik jest zamykany, następny jest otwierany).
Chciałbym otworzyć wszystkie te pliki jednocześnie. Jak mogę to osiągnąć?
open -a SublimeText admin.py forms.py
, otwiera się w jednym oknie z dwiema zakładkami.W Mac OS X bash możesz uruchomić coś takiego:
Jedną wadą jest to, że otwiera się w nowym oknie Sublime zamiast korzystać z nowej karty.
źródło
Myślę, że w tym przypadku możesz użyć
źródło
\'"
), ponieważxargs
wymaga wprowadzenia cudzysłowu w sposób,find
który nie daje rezultatów. Użyjfind … -print0 | xargs -0 …
albo użyj prostszegofind … -exec … {} +
.-print0 | xargs -0
problem polega na tym, że stdin został pożarty i nie jest już podłączony do terminala. Problem przy próbie użycia edytora tekstowego.