Novo no script no Ubuntu 16.04 LTS

0

Ei pessoal bastante newbish aqui e tentando fazer algumas coisas mais avançadas, mas um pouco perdido.

Aqui está o meu script, meu objetivo era torná-lo um executável, no entanto, ele não completa todo o comando para que ele seja interrompido.
Informações do arquivo de script:

freeup_boot_space.sh -rwxr-xr-x 1 root root

Aqui está o próprio script:

dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e 'uname -r | cut -f1,2 -d"-"' | grep -e '[0-9]' | xargs sudo apt-get -y purge

Se eu executar o comando longo acima no prompt, ele funcionará bem.

No entanto, quando tento sudo ./freeup_boot_space.sh , ele é interrompido e parece que não entende os | pipes.

    
por Jesse James Hendrickson II 23.01.2018 / 19:23

1 resposta

0

No seu script, a primeira linha deve ser:

#!/bin/bash
    
por Se6 23.01.2018 / 21:09