bash

Cómo arreglar el terminal no cargando ~/.bashrc en OS X Lion [cerrado]

Cada vez que abro una nueva pestaña en la Terminal usando Cmd + T , abre bash en el mismo directorio, como la pestaña anteri ... la pregunta sigue siendo la misma, ¿cómo puedo hacer la carga terminal ~/.bashrc a través de la ruta absoluta, y no relativa?

Linux cómo copiar pero no sobrescribir?

Quiero cp un directorio, pero no quiero sobrescribir ningún archivo existente, incluso si son más antiguos que los archivos copiados. Y quiero hacerlo completamente noniteractive como esto será una parte de un guion de Crontab Bash. Alguna idea?

Cómo se puede ejecutar un comando en bash hasta el éxito

Tengo un script y quiero pedirle al usuario alguna información, el script no puede continuar hasta que el usuario complete es ... wd` while [[ "`passwd`" -gt 0 ]] while [ `passwd` -ne 0 ]] # ... And much more Pero parece que no puedo hacer que funcione.

¿Cómo generar un volcado de núcleo en Linux cuando un proceso tiene un fallo de segmentación?

Tengo un proceso en Linux que tiene un fallo de segmentación. ¿Cómo puedo decirle que genere un volcado de núcleo cuando falla?

Cómo crear un directorio temporal?

Uso para crear un tempfile, eliminarlo y volver a crearlo como un directorio: tmpnam=`tempfile` rm -f $tmpnam mkdir "$tmpna ... puede recibir el mismo nombre X, si accidentalmente ejecuta tempfile después de un proceso rm -f X y justo antes de mkdir X.

¿Cómo normalizar una ruta de archivo en Bash?

Quiero transformar /foo/bar/.. a /foo ¿Hay un comando bash que hace esto? Editar: en mi caso práctico, el directorio existe.

contar el número de líneas en la salida del terminal

No pude encontrar esto en SO. Ejecuté el siguiente comando en la terminal: >> grep -Rl "curl" ./ Y esto muestra la ... a primera manera que puedo pensar, es contar el número de líneas en la salida que vino en el terminal. ¿Cómo puedo hacer eso?

Ejecutar varios comandos en una línea en el shell

Digamos que tengo un archivo /templates/apple y quiero ponlo en dos lugares diferentes y luego retire el original. Entonc ... /templates/apple /templates/used | cp /templates/apple /templates/inuse | rm /templates/apple Es esta la sintaxis correcta?

¿Cómo puedo eliminar la primera línea de un archivo de texto usando el script bash / sed?

Necesito eliminar repetidamente la primera línea de un archivo de texto enorme usando un script bash. Ahora mismo estoy usan ... i -e "1d" $FILE - pero toma alrededor de un minuto para hacer la eliminación. ¿Hay una manera más eficiente de lograr esto?

¿Cómo pasar todos los argumentos pasados a mi script bash a una función mía?

Digamos que he definido un function abc() que manejará toda la lógica relacionada con el análisis de los argumentos pasados a ... $2 $3 $4 Editar. Mejor aún, ¿hay alguna forma de que mi función tenga acceso a las variables de los argumentos del script?

¿Cómo detectar si mi script de shell se está ejecutando a través de una tubería?

¿Cómo puedo detectar desde dentro de un script de shell si su salida estándar se está enviando a un terminal o si se canaliz ... ar la salida, pero solo cuando se ejecuta de forma interactiva, pero no cuando se canaliza, similar a lo que hace ls --color.

¿Cómo puedo sumar rápidamente todos los números en un archivo?

Tengo un archivo que contiene varios miles de números, cada uno en su propia línea: 34 42 11 6 2 99 ... Estoy buscando es ... pero no es muy eficiente. (Se tarda varios minutos en correr.) Estoy buscando una solución más eficiente. Alguna sugerencia?

En bash, ¿cómo se borra la entrada actual?

Supongamos que en bash empiezas a escribir un comando como: $ rm -rf /foo/bar/really/long/path/here Y luego te das cuenta ... r echo y encerrar la entrada entre comillas (Ctrl+A, echo ", Ctrl+E, ") y luego presionar enter. ¿Hay una manera más rápida?

Escribir en el archivo, pero sobrescribirlo si existe

echo "text" >> 'Users/Name/Desktop/TheAccount.txt' Cómo lo hago para que cree el archivo si no existe, pero lo sobrescribe si ya existe. Ahora mismo este script solo se añade.

¿Cómo agregar automáticamente una cuenta de usuario y contraseña con un script Bash?

Necesito tener la capacidad de crear cuentas de usuario en mi Linux (Fedora 10) y asignar automáticamente una contraseña a tr ... ss. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. [whoever@server ]#

Leer valores en una variable shell desde una tubería

Estoy tratando de que bash procese datos de stdin que se canalizan, pero no hubo suerte. Lo que quiero decir es ninguna de la ... test= Donde quiero que la salida sea test=hello world. He intentado poner "" citas alrededor "$test" que tampoco funciona.

¡Cómo esperar en bash a que varios subprocesos terminen y devuelvan el código de salida!= 0 cuando cualquier subproceso termina con código!=0?

¡Cómo esperar en un script bash a que varios subprocesos generados a partir de ese script terminen y devuelvan el código de ... Es ¿hay alguna solución mejor para eso que recopilar PIDs de los subprocesos, esperarlos en orden y sumar estados de salida?

¿Hay una declaración de "goto" en bash?

¿Hay una declaración "goto" en bash ? Sé que se considera una mala práctica, pero necesito específicamente "goto".

Restar dos variables en Bash

Tengo el script de abajo para restar los recuentos de archivos entre dos directorios pero la expresión COUNT= no funciona. ¿C ... -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo $COUNT