Domande taggate «quoting»

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


1
rsync exclude-dalla directory con spazio
Sto cercando di escludere la directory "Mendeley Desktop" per rsync. Exclude-from = è come: Downloads *.o *.iso Dropbox Documents/Mendeley\ Desktop ma rsync sta ancora eseguendo il backup del Mendeley Desktop. Come posso fare in modo che rsync ignori le directory con spazio?
13 rsync  quoting 



2
Numero di barre rovesciate necessarie per sfuggire alla barra rovesciata regex sulla riga di comando
Di recente ho avuto problemi con alcuni regex sulla riga di comando e ho scoperto che per abbinare una barra rovesciata, è possibile utilizzare diversi numeri di caratteri. Questo numero dipende dalla quotazione utilizzata per la regex (nessuna, virgolette singole, virgolette doppie). Vedi la seguente sessione bash per cosa intendo: …


3
For-loop remoto su SSH
Ho il seguente in una sceneggiatura for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Ma non funziona Cosa strana, vedo $ I quantità di linee di ritorno. Quindi, se ho dieci file, vedo dieci righe vuote.
12 bash  ssh  quoting 

2
Citazioni di escape in alias zsh
Sulla scia di questa domanda sull'eliminazione di nuove righe dal testo, voglio trasformarlo in un alias zsh come segue: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Ho provato a sfuggire alle virgolette all'interno dello script awk, ma sto ricevendo questo errore: awk: (FILENAME=bspsrobustness FNR=1) …
12 shell  zsh  quoting  alias 



2
È pericoloso eseguire l'eco senza virgolette?
Ho visto un paio di argomenti simili, ma si riferiscono a non quotare le variabili, che so potrebbero portare a risultati indesiderati. Ho visto questo codice e mi chiedevo se sarebbe possibile iniettare qualcosa da eseguire quando viene eseguita questa riga di codice: echo run after_bundle
11 shell  security  quoting  echo 


2
Come utilizzare le variabili tra virgolette singole
Ho un'applicazione che assume come input attributi tra virgolette doppie incorporate tra virgolette singole. Prendi ad esempio questo comando giusto: command -p 'cluster="cl1"' Per automatizzarlo, ho creato un file bash usando $CLUSTERcome variabile. Come dovrebbe essere il mio comando? In altre parole, cosa dovrei mettere al posto di cl1? Nota …



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.