Sequências com vim / shell
17 de Março de 2014, 21:22 - sem comentários aindaGerar uma sequência numéria pode ajudar em muitos casos, como por exemplo, gerar uma lista de números ip; com o Vim isto fica fácil de resolver por exemplo, suponha que necessita gerar uma lista do ip 192.168.1.0 até 192.168.1.254, então o comando para obter o resultado ficaria:
:for i in range(1,254) | .put ='192.168.1.'.i | endfor
Uma sequência numérica normal também pode ser obtida usando a função put:
:put =range(30,40)
Pode se usar valores negativos:
:put =range(-30,-40)
Gerar uma sequência no shell, por exemplo de 1 a 10
for ((i=1;i<=10;i++));do echo $i;done
for i in $(seq 10); do echo $i;done