Preguntas etiquetadas con string

Manipulación de cadenas: extracción de una parte de una cadena, reemplazo de texto, formateo a un ancho determinado, etc.


21
¿Cómo generar una cadena aleatoria?
Me gustaría generar una cadena aleatoria (por ejemplo, contraseñas, nombres de usuario, etc.). Debería ser posible especificar la longitud necesaria (por ejemplo, 13 caracteres). ¿Qué herramientas puedo usar? (Por razones de seguridad y privacidad, es preferible que las cadenas se generen fuera de línea, en lugar de en línea en …
209 password  string  random 




9
bash - reemplaza el espacio con una nueva línea
¿Cómo puedo reemplazar espacios con nuevas líneas en una entrada como: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 etc ... Para obtener lo siguiente: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Nota Estoy publicando esta pregunta para ayudar a otros usuarios, no fue fácil encontrar una respuesta útil en UNIX SE hasta que comencé …

2
grep en una variable
Digamos que tengo una variable line="This is where we select from a table." ahora quiero grep cuántas veces se produce select en la oración. grep -ci "select" $line Lo intenté, pero no funcionó. También intenté grep -ci "select" "$line" Aún no funciona. Obtuve el siguiente error. grep: This is where …
58 shell  grep  string 



3
Prueba si una cadena contiene una subcadena
Tengo el codigo file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Pruebo si filecontiene "gen". El resultado es "Falso". ¡Agradable! El problema es cuando sustituyo "gen" con una variable testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else echo "False" …

12
Agregar separador de miles en un número
En pitón re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Para dividir un número por trillizos, por ejemplo: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 ¿Cómo hacer lo mismo con bash / awk?


1
¿Por qué no se detiene el comando de cadenas?
El stringscomando se comporta de manera extraña, aparentemente no deja de escribir en un archivo incluso si la unidad se queda sin espacio. ¿O tal vez me estoy perdiendo algo? Ejecuto lo siguiente: # strings /dev/urandom > random.txt Esto seguía funcionando y no se detenía incluso después de llenar el …
30 linux  shell  string 

2
Verificar la longitud de una variable
Tengo que verificar la longitud de la lectura variable (mi script limita a cinco los caracteres insertados), pienso en algo como esto: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi ¿Hay una solución más "elegante"?
27 bash  shell  string 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.