Preguntas etiquetadas con quoting

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


1
sustitución perezosa de bashrc
¿Cómo se obtienen ~/.bashrcalias para evaluar las $()sustituciones en tiempo de ejecución , en lugar de en el momento en que se ejecuta ~ / .bashrc (al abrir un terminal)? Ejecuto este comando con suficiente frecuencia que me gustaría agregarle un alias: svn diff -r $(svn info | grep ^Revision …
10 bash  shell  quoting  alias  bashrc 

1
Comprender el valor predeterminado de IFS
En mi GNU bash versión 4.2.8, IFS tiene un valor predeterminado de espacio, tabulación y avance de línea por defecto: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ ¿Hay alguna razón para tal IFS predeterminado? Además, ¿qué utilidades usan …
10 bash  shell  quoting 








1
¿Qué hacen realmente `\ time`,` t \ ime` y `\ cd`? (Diversión con barras invertidas en conchas)
Mientras discutía sobre las diferencias entre /usr/bin/timey el shell (bash y zsh) incorporado time, alguien mencionó que se puede usar \timecomo una abreviatura para obtener /usr/bin/time. Primero parecía un buen atajo inocente, pero luego surgieron algunas preguntas: ¿Por qué t\imefunciona también? ¿Por qué \cdcambia el directorio, aunque /usr/bin/cd¹ no? Entonces, …

3
Nueva línea en variables bash
Estoy tratando de almacenar varias líneas en una variable bash, pero parece que no funciona. Por ejemplo, si enumero /binun archivo por línea y lo almaceno $LS, luego lo paso $LScomo stdin wc, siempre devuelve 1: $ ls -1 /bin | wc -l 134 $ LS=$(ls -1 /bin); wc -l …
9 bash  shell  quoting 

2
¿Cómo puedo pasar condicionalmente una subshell a través del 'tiempo'?
Tengo un script de configuración para un cuadro Vagrant donde solía medir pasos individuales con time. Ahora me gustaría habilitar o deshabilitar condicionalmente las mediciones de tiempo. Por ejemplo, anteriormente una línea se vería así: time (apt-get update > /tmp/last.log 2>&1) Ahora pensé que simplemente podría hacer algo como esto: …
9 bash  shell  quoting  time 



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.