Domande taggate «string»

Manipolazione delle stringhe: estrazione di una parte di una stringa, sostituzione del testo, formattazione a una data larghezza, ecc.


21
Come generare una stringa casuale?
Vorrei generare una stringa casuale (ad es. Password, nomi utente, ecc.). Dovrebbe essere possibile specificare la lunghezza necessaria (ad es. 13 caratteri). Quali strumenti posso usare? (Per motivi di sicurezza e privacy, è preferibile che le stringhe vengano generate off-line, piuttosto che online su un sito Web.)
209 password  string  random 


5
Come maiuscolo l'argomento della riga di comando?
Ho cercato SO e ho scoperto che per maiuscole una stringa seguente avrebbe funzionato str="Some string" echo ${str^^} Ma ho provato a fare una cosa simile su un argomento della riga di comando, che mi ha dato il seguente errore Provato #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: …


9
bash - sostituisce lo spazio con una nuova linea
Come posso sostituire gli spazi con nuove righe su un input come: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 eccetera... Per ottenere quanto segue: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Nota Sto pubblicando questa domanda per aiutare altri utenti, non è stato facile trovare una risposta utile su UNIX SE finché non ho …

2
grep su una variabile
Diciamo che ho una variabile line="This is where we select from a table." ora voglio grep quante volte selezionare si verifica nella frase. grep -ci "select" $line Ci ho provato, ma non ha funzionato. Ho anche provato grep -ci "select" "$line" Non funziona ancora. Ottengo il seguente errore. grep: This …
58 shell  grep  string 



3
Verifica se una stringa contiene una sottostringa
Ho il codice file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Provo se filecontiene "gen". L'output è "False". Bello! Il problema è quando sostituisco "gen" con una variabile testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else echo "False" fi …

12
Aggiungi migliaia di separatori in un numero
In pitone re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Per dividere un numero per terzine, ad esempio: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Come fare lo stesso con bash / awk?


1
Perché il comando stringhe non si interrompe?
Il stringscomando si comporta in modo strano, apparentemente non smette di scrivere su un file anche se il disco si esaurisce. O forse mi manca qualcosa? Corro il seguente: # strings /dev/urandom > random.txt questo continuava a funzionare e non si fermava nemmeno dopo aver riempito il disco (un normale …
30 linux  shell  string 

2
Verifica la lunghezza di una variabile
Devo verificare la lunghezza della variabile letta (il mio script ha un limite di cinque caratteri inseriti), penso a qualcosa del genere: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi esiste una soluzione più "elegante"?
27 bash  shell  string 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.