FOR - Comando do Shell do Linux

De Wiki do Ouro Minas Palace Hotel
Ir para navegação Ir para pesquisar

Introdução

O comando for do Sistema Operacional GNU/Linux tem a seguinte expressão:

for <variavel> in <lista de elementos> 
do
      comando1
      comando2		
done

Exemplo:

# for i in 1 2 3 4 5 ; do echo $i; done
1
2
3
4
5

O comando echo foi executado para cada elemento da lista. Se o for executa um comando para cada elemento, então precisamos substituir os elementos 1 2 3 4 5 para cada usuário e trocar o comando echo pelo comando du (comando que mostra o espaço utilizado). Ficaria assim:


# for i in maria jose ;do du -s -b /home/$i; done
 36864 /home/maria
 16384 /home/jose

Esta informação foi retirada em 28/10/2014 da pagina da WEB de endereço: http://augustocampos.net/revista-do-linux/015/comando.html