Domande taggate «quoting»

Le stringhe sono in genere delimitate da virgolette, il che solleva il problema di gestire stringhe che includono virgolette.

2
Perché --text = “$ @” passa solo la prima parola?
Quando eseguo il seguente script con alcuni argomenti come arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" zenity crea una finestra di dialogo di immissione con questo testo: "arg1" mentre mi aspetto "arg1 arg2 arg3" Se uso una variabile come il seguente script, mostra tutti gli argomenti per il testo della …
9 bash  shell  quoting 

1
Interpolazione del simbolo del dollaro all'interno delle virgolette in bash
Sto eseguendo questo piccolo script di test che ho scritto: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest dalla riga di comando: ./test.sh "1092$212" ma il simbolo del dollaro viene rimosso. Se scappo, funziona. Ma ho pensato che le doppie virgolette mi avrebbero protetto dalla necessità di farlo. Qualcuno può aiutarmi a …
9 bash  shell  quoting 

3
ImageMagick su più file
Ho convertito un singolo file da BMP in PNG con ImageMagick convertusando il comando seguente convert CD\ Front.bmp CD\ Front.png Ho molti di questi file, quindi ho provato: for f in */*.bmp ; do convert $f ${f%bmp}png; done ma questo comando si blocca per sempre. Che cosa sto facendo di …

3
Trattamento di barre inverse tra le conchiglie
Come fare echoe printfbackslash trattare in zsh, bashe altre shell? Sotto zsh ottengo il seguente comportamento: $ echo "foo\bar\baz" foaaz $ echo "foo\\bar\\baz" foaaz $ echo 'foo\bar\baz' foaaz $ echo 'foo\\bar\\baz' foo\bar\baz Sotto bash , le cose sembrano un po 'più coerenti: bash$ echo "foo\bar\baz" foo\bar\baz bash$ echo 'foo\bar\baz' foo\bar\baz …
9 bash  shell  zsh  quoting 

5
Come trovare le righe che iniziano con **
Devo scoprire se iniziano le righe di un file **. Non riesco a capire come farlo perché *viene interpretato come un jolly dalla shell. grep -i "^2" test.out funziona se la linea inizia con un 2 ma grep -i "^**" test.out ovviamente non funziona. (Devo anche sapere se questa riga …


2
Come usare multiline come separatore di gruppi in grep?
In greppuoi usare --group-separatorper scrivere qualcosa tra le partite di gruppo. Questo è utile per chiarire quali blocchi abbiamo, soprattutto quando si utilizza l' -C Xopzione per ottenere le linee di contesto. $ cat a hello this is me and this is something else hello hello bye i am done …
8 shell  grep  quoting 



2
L'output del colore Bash non riesce
È un problema di sed o eco? Cosa sto facendo di sbagliato? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TEST${ColorOff}/g" $> ~/bin/color_test.sh test e[1;37mTESTe[0m test TEST con evidenziazione in grassetto è quello che ci si aspettava.
8 bash  sed  quoting 
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.