¿Me gustaría ejecutar un comando como un script bash?

¿Me gustaría ejecutar un comando como un script bash?

¿Quiero ejecutar este comando como un script bash? ¿Cómo puedo hacer eso?

sudo dpkg --get-selections | grep -v deinstall

Respuesta1

Para crear el guión:

echo "sudo dpkg --get-selections | grep -v deinstall" > script.sh

Luego, para dar permiso de ejecución:

chmod 750 script.sh

Finalmente, para ejecutar:

./script.sh

Respuesta2

Las otras respuestas son correctas, pero por la simplicidad de su pregunta, sospecho que a esas respuestas les puede faltar la información que realmente necesita.

Para ejecutar ese comando "como un script", debe ejecutarlo desde ellínea de comando. En realidad, no es necesario crearlo como un script a menos que planee ejecutarlo muchas veces. Simplemente puede escribir ese comando en una terminal y se ejecutará. (O cópielo y péguelo para asegurarse de que esté escrito correctamente).

Busque "terminal" en su computadora, ábralo, péguelo o escriba ese comando y presione Enter.

Si la línea de comandos es nueva para usted, una excelente introducción es "La línea de comandos de Linux", disponible gratis en línea enhttp://linuxcommand.org/tlcl.php

Respuesta3

Añade esto a tu~/.bashrc

function list_packages {
    dpkg --get-selections | grep -v deinstall
}

Entonces

source ~/.bashrc
list_packages

información relacionada