Reposição de fábrica
Por que não apenas redefinir as configurações de fábrica do roteador e obter acesso dessa maneira? Será menos demorado e poderá voltar, em questão de minutos.
Para loops
Se você precisar de for
loops:
$ cat charlist
a
b
c
d
e
f
g
E esta construção:
$ for i in $(cat charlist); do for j in $(cat charlist); do echo $i$j;done;done
Exemplo
$ for i in $(cat charlist); do for j in $(cat charlist); do \
echo $i$j;done;done | tail -5
gc
gd
ge
gf
gg
Retire o | tail -5
para obter a lista completa.
Usando a expansão de chave
Você também pode obter o Bash para criar os conjuntos de caracteres assim:
$ echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z
$ echo {1..20}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Exemplo
$ for i in {a..z}; do for j in {a..z}; do echo $i$j;done;done | tail -5
zv
zw
zx
zy
zz
Além disso, você pode renunciar usando loops todos juntos e fazer com que as expansões de chaves façam todo o trabalho para você:
$ echo {a..z}{a..z}
Exemplo
$ echo {a..z}{a..z} | cut -d" " -f1-10
aa ab ac ad ae af ag ah ai aj
Mais uma vez, basta soltar o | cut -d" " -f1-10
, isso é para limitar a quantidade de saída para fins de exibição na minha resposta às 10 primeiras combinações.