Gostaria de executar um comando como um script bash?

Gostaria de executar um comando como um script bash?

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

informação relacionada