fatorial de maiusculas e minusculas [RESOLVIDO]

1. fatorial de maiusculas e minusculas [RESOLVIDO]

Sidney Soares
ssidskull

(usa Manjaro Linux)

Enviado em 05/05/2021 - 14:05h

preciso criar uma wordlist com uma mesma palavra, mas ela alterna todas as letras com maiusculas e minusculas
ex:
Linux
lInux
liNux
linUx
linuX
LInux
etc..


  


2. Re: fatorial de maiusculas e minusculas [RESOLVIDO]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 05/05/2021 - 14:57h

Vê aí:
eval echo $(echo "linux" | sed 's/./{\U&,\L&}/g') 




3. Re: fatorial de maiusculas e minusculas [RESOLVIDO]

Sidney Soares
ssidskull

(usa Manjaro Linux)

Enviado em 05/05/2021 - 15:16h


Ryuk escreveu:

Vê aí:
eval echo $(echo "linux" | sed 's/./{\U&,\L&}/g') 



funcionou, muito obrigado
se não for pedir muito, queria que fosse em formato de lista


4. Re: fatorial de maiusculas e minusculas [RESOLVIDO]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 05/05/2021 - 17:41h


eval echo $(echo "palavra" | sed 's/./{\U&,\L&}/g') | tr ' ' '\n' 



5. Re: fatorial de maiusculas e minusculas

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/05/2021 - 17:46h

ssidskull escreveu:
se não for pedir muito, queria que fosse em formato de lista

Para o formato "lista", faça:

printf "%s\n" $(eval echo $(sed 's/./{&,\U&}/g' <<< "linux"))
Ou
eval echo $(sed "s/./{&,\U&}/g" <<< "linux")|tr ' ' '\n'
Ou...
eval echo $(sed "s/./{&,\U&}/g" <<< "linux")|xargs -n1
Ou...
eval echo $(sed "s/./{&,\U&}/g" <<< "linux")|grep -Eo '[[:alpha:]]+'
Ou...
eval echo $(sed "s/./{&,\U&}/g" <<< "linux")|sed 's/ /\n/g'
Complicando....
awk '{for(n=1;n<=NF;n++)printf "%02d => %s\n" ,n,$n}' <<< "$(eval echo $(sed "s/./{&,\U&}/g" <<< "linux"))"
01 => linux
02 => linuX
03 => linUx
04 => linUX
05 => liNux
06 => liNuX
07 => liNUx
08 => liNUX
09 => lInux
10 => lInuX
11 => lInUx
12 => lInUX
13 => lINux
14 => lINuX
15 => lINUx
16 => lINUX
17 => Linux
18 => LinuX
19 => LinUx
20 => LinUX
21 => LiNux
22 => LiNuX
23 => LiNUx
24 => LiNUX
25 => LInux
26 => LInuX
27 => LInUx
28 => LInUX
29 => LINux
30 => LINuX
31 => LINUx
32 => LINUX


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts