Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.




2
Cómo garantizar la disponibilidad de $ BASH_ENV
Un shell no interactivo y sin inicio de sesión intentará obtener cualquier script especificado en $ BASH_ENV. Pero, ¿cómo puedo garantizar que $ BASH_ENV esté configurado antes de que un trabajo cron o script tenga la oportunidad de establecer $ BASH_ENV para una sesión en particular? ¿Es la única opción …


4
eliminar líneas que son más nuevas que la fecha dada en un archivo
Estoy atascado en cómo puedo eliminar líneas que son más nuevas que la fecha dada. Aquí hay un fragmento de contenido de un archivo. buildsave.txt 647919 2013/11/30 647946 2013/11/30 647955 2013/12/01 648266 2013/12/03 648267 2013/12/03 648674 2013/12/04 Me gustaría eliminar las líneas que son más recientes que 2013/12/03 dejando solo …



2
Pasar argumentos al shell proporcionado por su
man su dice: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash dice: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of …
8 bash  shell  su  options 

3
La finalización de la pestaña Bash deja de buscar
Cuando estoy escribiendo en bash y presiono la tecla "tab" para completar automáticamente, a veces lleva un tiempo considerable. Por ejemplo, el archivo IO para leer directorios tarda más de 5 segundos y, por lo tanto, me quedo a la espera de que se complete IO antes de poder seguir …



2
¿Cuál es la forma más eficiente de buscar dos cosas completamente separadas y asignar los valores a variables separadas?
CentOS 6.x Quiero tomar la salida de curl, grep para dos cadenas completamente separadas y asignar sus respectivos valores como variables. ¿Cuál es la forma más eficiente de hacer esto (sin escribir la salida en el disco)? Normalmente pensaría en tener un script con algo como: #!/usr/bin/env bash foo1=$(curl https://domain.com/file.xml …

4
coincidencia de expresiones regulares con "localizar"
Estoy tratando de usar el comando de localización para encontrar archivos en mi carpeta de inicio, sin embargo, cada vez que intento ejecutar esto no obtengo resultados: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' También lo he intentado, ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$pero eso tampoco devuelve resultados. El archivo que estoy buscando solo …


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.