shell
Cómo asignar la salida de un comando a una variable Makefile
Necesito ejecutar algunas reglas make condicionalmente, solo si el Python instalado es mayor que una cierta versión (digamos ... ))'`
Pero eso no funciona en un Makefile.
Alguna sugerencia? Podría usar cualquier otra solución sensata para lograr esto.
Diferencia entre dos directorios en Linux
Estoy tratando de encontrar los archivos existentes en un directorio pero no en el otro, traté de usar este comando:
diff - ... 8.txt
Otra pregunta en mi mente es ¿cómo puedo encontrar los archivos en dir1 pero no en dir2 o dir3 en un solo comando?
Obtener el tiempo de ejecución del programa en el shell
Quiero ejecutar algo en un shell de Linux bajo unas pocas condiciones diferentes, y ser capaz de generar el tiempo de ejecuci ... ría escribir un script de perl o python que haría esto, pero ¿hay alguna forma de hacerlo en el shell? (que pasa a ser bash)
Exit Shell Script Basado en el Código de Salida del Proceso
Tengo un script de shell que ejecuta varios comandos. ¿Cómo hago que el script de shell salga si alguno de los comandos sale con un código de salida distinto de cero?
Visualización de la salida completa del comando PS
Cuando corro el comando ps -aux en mi servidor linux, al que me conecté usando putty, pocos procesos son demasiado largos par ... iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
hadoop-user@hadoop-desk:~$ echo $COLUMNS
158
Hacer que xargs maneje nombres de archivo que contengan espacios
$ ls *mp3 | xargs mplayer
Playing Lemon.
File not found: 'Lemon'
Playing Tree.mp3.
File not found: 'Tree.mp3'
Exi ... os y por lo tanto xargs piensa que son dos archivos. ¿Puedo hacer que find + xargs funcione con nombres de archivo como este?
Cómo insertar una nueva línea delante de un patrón?
No cómo insertar una nueva línea antes de una línea. Esto es preguntar cómo insertar una nueva línea antes de un patrón dentr ... ón?
Aquí hay un ejemplo de archivo de entrada
somevariable (012)345-6789
Debe convertirse en
somevariable
(012)345-6789
redireccionar COPIA de stdout al archivo de registro desde el propio script bash
Sé cómo redirigir stdout a un archivo:
exec > foo.log
echo test
Esto pondrá la 'prueba' en el foo.archivo de registro.
...
script | tee foo.log
Pero quiero declararlo dentro del propio script
Lo intenté
exec | tee foo.log
Pero no funcionó.
Cómo usar múltiples argumentos para awk con un shebang (i. e.#!)?
Me gustaría ejecutar un script gawk con --re-interval usando un shebang. El enfoque" ingenuo " de
#!/usr/bin/gawk --re-int ... pacios en blanco. Solo me importa cómo hacerlo en un sistema que se comporta así; el script no está destinado a ser portátil.
Comprobación de un índice sucio o archivos sin seguimiento con Git
Cómo puedo comprobar si tengo cambios no confirmados en mi repositorio git:
Cambios añadidos al índice pero no confirmados
Archivos sin seguimiento
De un guión?
git-status parece que siempre devuelve cero con la versión 1.6.4.2 de git.
Iterar sobre una lista de archivos con espacios
Quiero iterar sobre una lista de archivos. Esta lista es el resultado de un comando find, así que se me ocurrió:
getlist() { ... foo_bar_baz.txt
File found: foo
File found: bar
File found: baz.txt
¿Qué puedo hacer para evitar la división en espacios?
Lista de archivos por última fecha de edición
Digamos que tengo un directorio como /home/user/.
¿Cómo puedo listar CADA archivo (incluso en subdirectorios) debajo de esa carpeta, y ordenarlos por la fecha en que se editaron por última vez?
¿Hay un plugin Eclipse para ejecutar system shell en la Consola? [cerrado]
¿Conoce algún complemento de Eclipse para ejecutar un shell del sistema en la consola incluida?
Sería increíble. Dolphin, el ... , sería demasiado complicado codificar un plugin de este tipo? Me no tienes idea del desarrollo del plugin eclipse (todavía).
Eliminar nueva línea en Vim
¿Hay alguna forma de eliminar la nueva línea al final de una línea en Vim, de modo que la siguiente línea se añada a la líne ... sobre la misma en la que está el cursor.
Resultado final:
Evaluator<T>(): _bestPos(){ }
¿Es esto posible en Vim?
Obtener el último argumento pasado a un script de shell
$1 es el primer argumento.$@ son todos ellos.
¿Cómo puedo encontrar el último argumento pasado a un shell
guión?
¿Cómo evaluar los códigos de respuesta http desde el script bash/shell?
Tengo la sensación de que me estoy perdiendo lo obvio, pero no he tenido éxito con man [curl|wget] o google ("http" hace un m ... ar el código de estado http a una variable de entorno sería suficiente - esto es lo que he buscado y no he podido encontrar.)
¿Cómo crear subdirectorios inexistentes recursivamente usando Bash?
Estoy creando un script de copia de seguridad rápida que volcará algunas bases de datos en una estructura de directorios agra ... UP_DIR/$client/$year/$month"
[ -d "$BACKUP_DIR/$client/$year/$month/$day" ] || mkdir "$BACKUP_DIR/$client/$year/$month/$day"
¿Cómo mato procesos / trabajos en segundo plano cuando mi script de shell sale?
Estoy buscando una manera de limpiar el desorden cuando mi script de nivel superior salga.
Especialmente si quiero usar set -e, deseo que el proceso en segundo plano muera cuando el script salga.
Convertir la marca de tiempo Unix en una cadena de fecha
¿Hay una forma rápida de convertir una marca de tiempo Unix a una fecha desde la línea de comandos de Unix?
date podría fun ... averiguar cómo conseguir que funcione correctamente. Parece que podría haber una manera más fácil - ¿me estoy perdiendo algo?
Unix - crear ruta de acceso de carpetas y archivos
Sé que puedes hacer mkdir para crear un directorio y touch para crear un archivo, pero ¿no hay forma de hacer ambas operacion ... er/path/here/cpedthing.txt': No such file or directory
¿Alguien ha ideado una función como solución alternativa para esto?