“Nenhum arquivo ou diretório desse tipo” para / bin / awk no Ubuntu

4

Como posso instalar o awk nesta versão do Ubuntu 11? Eu o instalei no Ubuntu Software Center e não posso usá-lo.

Estou tentando executar um script do awk:

#!/bin/awk  
Begin  
{  
print strftime("ora %H, %M , %S");  
}

e não consigo executá-lo porque o awk não está instalado.

./l4p1.sh: /bin/awk: bad interpreter: No such file or directory

    
por radu florescu 15.01.2012 / 16:29

1 resposta

7

awk não está em /bin , está em /usr/bin . Para descobrir onde você tem awk , execute um dos procedimentos a seguir:

which -a awk
type awk

Em seguida, altere sua linha de shebang de acordo:

#!/usr/bin/awk

... ou melhor:

#!/usr/bin/env awk

O último apenas usará a versão de awk para o ambiente atual e é portátil em diferentes sistemas que tem awk instalado em outro lugar.

    
por 15.01.2012 / 16:41