Domande taggate «quoting»

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


4
Come posso eco i segni del dollaro?
Ad esempio, $PATHe$HOME Quando scrivo echo $PATHrestituisce my $PATH, ma voglio riecheggiare la parola $PATHe non ciò che rappresenta la variabile effettiva, echo "$PATH"non funziona neanche.
67 shell  quoting 

5
Come sfuggire alle citazioni in shell?
Sto avendo problemi con la fuga di personaggi in Bash. Vorrei evitare virgolette singole e doppie durante l'esecuzione di un comando con un altro utente. Ai fini di questa domanda, diciamo che voglio ripetere quanto segue sullo schermo: 'single quote phrase' "double quote phrase" Come posso evitare tutti i caratteri …




5
Passa la variabile shell come / pattern / a awk
Avere quanto segue in una delle mie funzioni di shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , quindi quando viene chiamato come _process $arg, $argviene passato come $1e utilizzato come modello di ricerca. Funziona in …
59 shell  awk  quoting  variable 



4
byte di eco in un file
Sto cercando di collegare il mio rasberry Pi ad alcuni display usando il bus i2c. Per iniziare volevo scrivere manualmente cose, byte in particolare su un file. Come si scrivono byte specifici in un file? L'ho già letto e ho pensato che il mio problema dovesse essere risolto con qualcosa …

2
Come vengono interpretate le parentesi nella riga di comando?
Durante la lettura di come impostare grub, mi sono imbattuto in un articolo in cui si afferma che è necessario utilizzare una delle due seguenti sintassi, echo \(hd0,0\) >> /boot/grub/grub.conf o echo '(hd0,0)' >> /boot/grub/grub.conf perché, dalla riga di comando, le parentesi sono interpretate in modo speciale. Cosa c'è di …
45 bash  shell  quoting 


4
Come stampare "$" nel documento qui
Come posso echo "$" in un here-doc in bash? Ad esempio, voglio avere un file con il contenuto sul server remoto come $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Ma sarebbe trattato come una variabile. Come posso stampare un letterale $?
42 bash  shell  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.