Domande taggate «string»

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



6
Come acquisire il messaggio di errore dal comando eseguito?
Mi è stato assegnato il compito di creare uno script di protezione avanzata del server e una cosa di cui hanno bisogno è un rapporto di tutto l'output di ciascun comando eseguito. Voglio archiviare il messaggio di errore all'interno di una stringa e aggiungerlo in un file di testo. Diciamo …
20 bash  scripting  string 

2
Perché questo script funziona nel terminale ma non da un file?
Ho questo script di shell salvato in un file: fa un po 'di sostituzione di stringa di base. #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" Se lo incollo nella riga di comando, funziona benissimo: $ html_file="/home/max/for_pauld/test_no_base64.html" echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = …
19 bash  string 

2
C'è qualcosa come JavaScript "split ()" nella shell?
È molto facile da usare split()in JavaScript per suddividere una stringa in un array. Che dire di shell script? Di 'che voglio fare questo: $ script.sh var1_var2_var3 Quando l'utente fornisce tale stringa var1_var2_var3a script.sh, all'interno dello script convertirà la stringa in un array come array=( var1 var2 var3 ) for …


3
Come rinviare l'espansione variabile
Volevo inizializzare alcune stringhe nella parte superiore del mio script con variabili che non sono state ancora impostate, come: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' e poi in seguito PLACE, EVENT, ACTION, e RESULTverrà impostata. Voglio quindi essere in grado di stampare …
18 bash  shell  string 


2
Estrarre una stringa, secondo uno schema, in uno script bash
In bash, supponiamo che io abbia una stringa strname: strname="ph7go04325r" Vorrei estrarre i caratteri tra il primo "3" e l' ultimo "r" carattere strname, salvando il risultato in una stringa strresult. Nell'esempio sopra, il risultato strresultsarebbe: strresult="25" Il primo "3"carattere non è necessariamente nella posizione di stringa 8 in strname; …



3
Bash supporta i riferimenti posteriori nell'espansione dei parametri?
Ho una variabile chiamata descrche può contenere una stringa Blah: -> r1-ae0-2 / [123], -> s7-Gi0-0-1:1-US / Fooecc voglio ottenere il -> r1-ae0-2, -> s7-Gi0-0-1:1-USparte dalla stringa. Al momento lo uso descr=$(grep -oP '\->\s*\S+' <<< "$descr"per questo. C'è un modo migliore per farlo? È anche possibile farlo con l'espansione dei …


5
Indicizza una stringa in bash
Come posso fare riferimento a una stringa per indice in sh / bash? Cioè, fondamentalmente dividendolo. Sto cercando di eliminare 5 caratteri di un nome file. Tutti i nomi hanno la struttura: name_nr_code. Sto cercando di rimuovere il bit di codice alfanumerico 5. name_nr_ha sempre 10 caratteri. C'è qualcosa del …
14 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.