Questions marquées «string»

Manipulation de chaîne: extraction d'une partie d'une chaîne, remplacement de texte, formatage à une largeur donnée, etc.


21
Comment générer une chaîne aléatoire?
Je souhaite générer une chaîne aléatoire (par exemple, mots de passe, noms d'utilisateur, etc.). Il devrait être possible de spécifier la longueur requise (par exemple 13 caractères). Quels outils puis-je utiliser? (Pour des raisons de sécurité et de confidentialité, il est préférable que les chaînes soient générées hors ligne, plutôt …
209 password  string  random 




9
bash - remplace l'espace par une nouvelle ligne
Comment puis-je remplacer des espaces par de nouvelles lignes sur une entrée comme: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 etc... Pour obtenir ce qui suit: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Remarque Je poste cette question pour aider les autres utilisateurs, il n’était pas facile de trouver une réponse utile sous UNIX …

2
grep sur une variable
Disons que j'ai une variable line="This is where we select from a table." Maintenant, je veux dire combien de fois la phrase est sélectionnée. grep -ci "select" $line J'ai essayé ça, mais ça n'a pas marché. J'ai aussi essayé grep -ci "select" "$line" Cela ne fonctionne toujours pas. Je reçois …
58 shell  grep  string 



4
Teste si une chaîne contient une sous-chaîne
J'ai le code file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Je teste si filecontient "gen". La sortie est "False". Agréable! Le problème est quand je substitue "gen" avec une variable testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else …

12
Ajouter des milliers séparateur dans un nombre
En python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Pour diviser un nombre par des triplets, par exemple: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Comment faire la même chose avec bash / awk?


1
Pourquoi la commande strings ne s'arrête-t-elle pas?
La stringscommande se comporte bizarrement, apparemment, elle n'arrête pas d'écrire dans un fichier même si le lecteur manque d'espace. Ou peut-être que je manque quelque chose? Je lance ce qui suit: # strings /dev/urandom > random.txt cela a continué à fonctionner et ne s'est pas arrêté même après avoir rempli …
30 linux  shell  string 

2
Vérifier la longueur d'une variable
Je dois vérifier la longueur de la variable lue (ma limite de script à cinq caractères insérés), je pense à quelque chose comme ceci: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi existe-t-il une solution plus "élégante"?
27 bash  shell  string 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.