Para criar o script:
echo "sudo dpkg --get-selections | grep -v deinstall" > script.sh
Em seguida, para dar permissão de execução:
chmod 750 script.sh
Finalmente, para executar:
./script.sh
Eu quero executar este comando como um script bash? como posso fazer isso?
sudo dpkg --get-selections | grep -v deinstall
Para criar o script:
echo "sudo dpkg --get-selections | grep -v deinstall" > script.sh
Em seguida, para dar permissão de execução:
chmod 750 script.sh
Finalmente, para executar:
./script.sh
As outras respostas estão corretas, mas, pela simplicidade de sua pergunta, suspeito que essas respostas podem estar faltando no barco da informação que você realmente precisa.
Para executar esse comando "como um script", você precisa executá-lo a partir da linha de comando . Na verdade, você não precisa fazer isso como um script, a menos que planeje executá-lo várias vezes. Você pode simplesmente digitar esse comando em um terminal e ele será executado. (Ou copie e cole-o, para ter certeza de que foi digitado corretamente.)
Procure por "terminal" no seu computador, abra-o, cole ou digite o comando, e pressione Enter .
Se a linha de comando for nova para você, uma ótima introdução é "A linha de comando do Linux", disponível gratuitamente on-line no link
Adicione isso ao seu ~/.bashrc
function list_packages {
dpkg --get-selections | grep -v deinstall
}
Então
source ~/.bashrc
list_packages