Execute o shell script diretamente, sem o arquivo .sh

2

Deverá ser possível escrever algo como

for i in 1 2 do echo $i done

na linha de comando e executá-lo? Porque quando eu tento fazer isso, nada acontece, mas > sendo impresso cada vez que eu pressionar enter.

    
por The Unfun Cat 26.11.2012 / 08:36

1 resposta

12

Tente isto:

for i in 1 2; do echo $i; done

O ; simboliza a separação de comandos. Seria o mesmo que isto:

$ for i in 1 2
> do
> echo $i
> done
1
2
$ 
    
por 26.11.2012 / 08:41

Tags