Sie können mehrere Homebrew-Formeln nach brew install package1 package2
installieren. Wenn Sie jedoch eine Textdatei mit allen Paketen haben, die Sie installieren möchten. Wie würdest du es tun?
brew install < packages.txt
funktioniert nicht. Es gibt mir die Antwort: This command requires a formula argument
Hier ist ein alternativer einzeiliger Ansatz , der die Notwendigkeit, eine Datei als Zwischenschritt zu erstellen, umgeht:
gegen
%Vor%Alternative (mit awk):
%Vor%Angenommen, ich möchte alle Nerd-Fonts, die momentan nicht auf meinem Computer vorhanden sind, auf einmal installieren.
brew cask search fonts
gibt mehrere Zeilen in den Ergebnissen - ähnlich der Standardausgabe von ls
:
Wenn Sie die Ausgabe an grep -i nerd
übergeben, erhalten Sie eine einzige durch Zeilen getrennte Liste mit den gewünschten Abzweigen .
Wir können tr
verwenden, um diese Ausgabe in eine durch Leerzeichen getrennte Zeile zu konvertieren:
Jetzt müssen wir das Ergebnis nur an brew install
übergeben:
Rohre! Zusammensetzung! Freude!
La voie Unix!
Tags und Links unix homebrew io-redirection