Preguntas etiquetadas con bash

12
Usando $? en una declaración if

function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } Estoy tratando de escribir una función como la de arriba y colocarla en mi archivo .bashrc. Después de obtener el archivo y ejecutarlo, obtengo: Tiempo total: 51 segundos - golpe:...

12
Comparación de dos comandos de búsqueda

Recientemente recibí este findmensaje, pero no puedo explicar de dónde proviene la diferencia de los dos siguientes: Ejemplo 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Ejemplo 2 [root@centos share]# find . -exec grep -i...

12
¿Por qué BASH imprimió “bash: cd: write error: Success”?

Me di cuenta de esto varias veces hoy. Si cd ../Directoryescribo para cambiar a otro directorio, imprime "bash: cd: write error: Success". No puedo determinar qué otros comandos anteriores podrían estar relacionados con esto. typeset -f No imprime nada. alias No imprime nada. type -a cd imprime...

12
Serializar variable de shell en bash o zsh

¿Hay alguna forma de serializar una variable de shell? Supongamos que tengo una variable $VAR, y quiero poder guardarla en un archivo o lo que sea, y luego leerla más tarde para recuperar el mismo valor. ¿Hay alguna forma portátil de hacer esto? (No lo creo) ¿Hay alguna manera de hacerlo en bash...

12
deshabilitar el control de trabajo en bash (CTRL-Z)

A veces me sucede que presiono CTRL+ Zpor accidente y mi aplicación desaparece en segundo plano. Lo sé, puedo traerlo de vuelta fg, así que no es tan importante. Pero me pregunto acerca de apagar esto job controlde todos modos. En toda mi vida, no puedo recordar una instancia cuando la necesitaba,...

12
Salga de la función bash, no de la terminal

Tengo un script bash como el siguiente que instala zookeeper pero solo si aún no está instalado. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e...

12
¿Cómo se detiene 'wget' después de que obtiene un 404?

Si utiliza la expansión de llaves con wget, puede obtener imágenes numeradas secuencialmente con facilidad: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Obtiene los primeros 10 archivos numerados 90.jpgpara que 99.jpgestén bien, pero 100.jpgluego devuelve un error...

12
Deshabilitar la caché de bash de ejecutables en la ruta

Tenga en cuenta que esto no es un duplicado. Estoy preguntando sobre deshabilitar el caché, no borrarlo. Si tiene que borrar un caché, obviamente no está deshabilitado. En las raras ocasiones en que noto la memoria caché de bash de cosas que ha encontrado en el camino, no es porque sea útil, es...

12
¿Cómo iniciar XTerm con un aviso en la parte inferior?

Al iniciar XTerm, el mensaje comienza en la primera línea del terminal. Al ejecutar comandos, el indicador se mueve hacia abajo hasta llegar al fondo y, a partir de ese momento, permanece allí (ni siquiera Shift, Page Downo el mouse puede cambiar esto). En lugar de que el inicio de la vida útil del...

12
Alias ​​expandibles de shell no interactivo

Tengo problemas para obtener alias para expandir mi cuenta de hosting cuando ejecuto un comando como: ssh user@server "bash -c \"alias\"" Mi archivo .bashrc es: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ];...