Perguntas com a marcação «string»

Manipulação de string: extração de parte de uma string, substituição de texto, formatação para uma determinada largura, etc.


21
Como gerar uma string aleatória?
Eu gostaria de gerar uma sequência aleatória (por exemplo, senhas, nomes de usuário etc.). Deve ser possível especificar o comprimento necessário (por exemplo, 13 caracteres). Quais ferramentas posso usar? (Por motivos de segurança e privacidade, é preferível que as strings sejam geradas off-line, em vez de on-line em um site.)
209 password  string  random 




9
bash - substitua o espaço por nova linha
Como posso substituir espaços por novas linhas em uma entrada como: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 etc ... Para obter o seguinte: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Nota Estou postando esta pergunta para ajudar outros usuários, não foi fácil encontrar uma resposta útil no UNIX SE até começar a digitar …

2
grep em uma variável
Digamos que eu tenho uma variável line="This is where we select from a table." agora eu quero grep quantas vezes o select ocorre na frase. grep -ci "select" $line Eu tentei isso, mas não funcionou. Eu também tentei grep -ci "select" "$line" Ainda não funciona. Estou tendo o erro a …
58 shell  grep  string 



3
Teste se uma sequência contém uma substring
Eu tenho o código file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Eu testei se filecontém "gen". A saída é "False". Agradável! O problema é quando substituo "gen" por uma variável testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else …

12
Adicionar separador de milhares em um número
Em python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Para dividir um número por trigêmeos, por exemplo: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Como fazer o mesmo com o bash / awk?


1
Por que o comando strings não para?
O stringscomando se comporta de maneira estranha, aparentemente não para de gravar em um arquivo, mesmo que a unidade fique sem espaço. Ou talvez eu esteja perdendo alguma coisa? Eu executo o seguinte: # strings /dev/urandom > random.txt isso continuava em execução e não parava mesmo depois de encher o …
30 linux  shell  string 

2
Verifique o comprimento de uma variável
Eu tenho que verificar o comprimento da variável de leitura (meu script limita a cinco caracteres inseridos), penso em algo como isto: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi existe uma solução mais "elegante"?
27 bash  shell  string 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.