Quero executar este comando como um script bash? Como eu posso fazer isso?
sudo dpkg --get-selections | grep -v deinstall
Responder1
Para criar o roteiro:
echo "sudo dpkg --get-selections | grep -v deinstall" > script.sh
Então, para dar permissão de execução:
chmod 750 script.sh
Finalmente, para executar:
./script.sh
Responder2
As outras respostas estão corretas, mas pela simplicidade da sua pergunta, suspeito que essas respostas podem estar faltando nas informações que você realmente precisa.
Para executar esse comando "como um script", você precisa executá-lo nolinha de comando. Na verdade, você não precisa criá-lo como um script, a menos que planeje executá-lo muitas vezes. Você pode simplesmente digitar esse comando em um terminal e ele será executado. (Ou copie e cole, para ter certeza de que foi digitado corretamente.)
Procure por “terminal” no seu computador, abra-o, cole ou digite esse comando e pressione Enter.
Se a linha de comando for nova para você, uma ótima introdução é "The Linux Command Line", disponível gratuitamente online emhttp://linuxcommand.org/tlcl.php
Responder3
Adicione isso ao seu~/.bashrc
function list_packages {
dpkg --get-selections | grep -v deinstall
}
Então
source ~/.bashrc
list_packages