Preguntas etiquetadas con quoting

Las cadenas suelen estar delimitadas por comillas, lo que plantea el problema de tratar con cadenas que incluyen comillas.



5
¿Cómo escapar de las cotizaciones en shell?
Tengo problemas para escapar de personajes en bash. Me gustaría escapar de comillas simples y dobles mientras ejecuto un comando con un usuario diferente. A los fines de esta pregunta, digamos que quiero hacer eco de lo siguiente en la pantalla: 'single quote phrase' "double quote phrase" ¿Cómo puedo escapar …




5
Pase la variable de shell como a / patrón / a awk
Tener lo siguiente en una de mis funciones de shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , así que cuando se llama como _process $arg, $argse pasa como $1y se usa como patrón de búsqueda. …
59 shell  awk  quoting  variable 



4
echo bytes a un archivo
Estoy tratando de conectar mi Rasberry Pi a alguna pantalla usando el bus i2c. Para comenzar, quería escribir manualmente cosas, bytes en particular en un archivo. ¿Cómo se escriben bytes específicos en un archivo? Ya lo leí y pensé que mi problema debería resolverse con algo como esto echo -n …

2
¿Cómo se interpretan los paréntesis en la línea de comando?
Mientras leía cómo configurar grub, me encontré con un artículo que decía que necesitaba usar una de las siguientes dos sintaxis, echo \(hd0,0\) >> /boot/grub/grub.conf o echo '(hd0,0)' >> /boot/grub/grub.conf porque, en la línea de comando, los paréntesis se interpretan de manera especial. ¿Qué tienen de especial los paréntesis? ¿Cómo …
45 bash  shell  quoting 


4
Cómo imprimir "$" en el documento aquí
¿Cómo puedo repetir "$" en un documento aquí en bash? Por ejemplo, quiero tener un archivo con el contenido en un servidor remoto como $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Pero se trataría como una variable. ¿Cómo puedo imprimir un literal $?
42 bash  shell  quoting 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.