Ich möchte diesen Befehl als Bash-Skript ausführen. Wie kann ich das tun?
sudo dpkg --get-selections | grep -v deinstall
Antwort1
So erstellen Sie das Skript:
echo "sudo dpkg --get-selections | grep -v deinstall" > script.sh
So erteilen Sie dann die Ausführungsberechtigung:
chmod 750 script.sh
Zum Schluss führen Sie Folgendes aus:
./script.sh
Antwort2
Die anderen Antworten sind korrekt, aber aufgrund der Einfachheit Ihrer Frage vermute ich, dass in diesen Antworten möglicherweise die Informationen fehlen, die Sie wirklich benötigen.
Um diesen Befehl "als Skript" auszuführen, müssen Sie ihn von derBefehlszeile. Sie müssen es eigentlich nicht als Skript erstellen, es sei denn, Sie planen, es oft auszuführen. Sie können den Befehl einfach in ein Terminal eingeben und er wird ausgeführt. (Oder kopieren und einfügen, um sicherzugehen, dass er richtig eingegeben wurde.)
Suchen Sie auf Ihrem Computer nach „Terminal“, öffnen Sie es, fügen Sie den Befehl ein oder geben Sie ihn ein und drücken Sie Enter.
Wenn Sie mit der Kommandozeile noch nicht vertraut sind, empfiehlt sich eine gute Einführung in die kostenlose Linux-Kommandozeile unterhttp://linuxcommand.org/tlcl.php
Antwort3
Fügen Sie dies zu Ihrem~/.bashrc
function list_packages {
dpkg --get-selections | grep -v deinstall
}
Dann
source ~/.bashrc
list_packages