Preguntas etiquetadas con shell-script

15
¿Son `if` y` then` realmente programas

He leído que el punto y coma se usa para separar programas: $ echo 3; ls -la ¿Significa eso if, theny elsehay programas separados aquí? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Esta pregunta no es sobre punto y

15
`tee` para comandos

teepuede redirigir la entrada estándar canalizada a la salida y al archivo estándar . echo Hello, World! | tee greeting.txt El comando anterior mostraría el saludo en la pantalla del terminal y lo guardaría en el contenido del greeting.txtarchivo, creando el archivo si no hay ninguno con ese...

15
la cabeza come personajes extra

Se esperaba que el siguiente comando de shell imprimiera solo líneas impares de la secuencia de entrada: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Pero en vez de eso sólo imprime la primera línea: aaa. No ocurre lo mismo cuando se usa con la...

14
vim: crea un archivo con + x bit

¿Hay alguna forma de establecer +xbit en el script mientras se crea? Por ejemplo, ejecuto: vim -some_option_to_make_file_executable script.sh y después de guardar puedo ejecutar el archivo sin movimientos adicionales. PD. Puedo correr chmoddesde vimo incluso desde la consola, pero esto es un...

14
¿Cuál es la diferencia entre Ctrl-Z y kill -STOP?

Cuando ejecuto un comando ( makeen un proyecto grande) desde el shell, puedo escribir Ctrl-Z para detener el proceso y volver al shell. Posteriormente, puedo ejecutar fgpara continuar el proceso. Estoy tratando de escribir un script de shell para automatizar esto (específicamente, para verificar...