Preguntas etiquetadas con shell

8
¿Cuáles son las nuevas funciones disponibles para bash 4?

Estaba usando bash3 hasta ahora, y acabo de recibir una copia de la última versión $ ./bash --version GNU bash, version 4.1.0(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This...

8
¿Qué es Linux para VMS DCL "ON ERROR"?

Al usar los scripts de comandos DCL de VMS, se pueden detectar errores al usar el comando:on error $ on error then goto MyErrorHandler $ directory samiam.txt $ delete x.txt $ exit $MyErrorHandler: $ print "Something." ¿Cómo se hace esto en Linuxland? En el ejemplo, un error con directoryo...

8
Consola de Shell despejando

¿Hay alguna manera de aclarar lo que se muestra en la consola de shell (en ubuntu linux) en solo una o dos teclas? Cuando recibo una avalancha de líneas grepy eso excede la altura de la ventana, quiero volver rápidamente a la posición donde escribí el comando después de la solicitud. Puedo hacerlo...

8
SSH lento al iniciar sesión

Iniciar un shell interactivo sobre SSH es lento para uno de mis servidores. Todo lo que lleva a eso, incluido el cifrado de negociación, es rápido, pero luego se cuelga durante 45 segundos. Después de eso, termina y tengo una concha. ¿Cómo identifico lo que está colgando? Traté de limpiar el...

8
cambiar el directorio de trabajo actual con un script

He leído esta pregunta y respuesta, pero no se ajusta a mi problema, aunque sea similar. Estoy escribiendo un script (llamado cpj) que lanzará uno de mis proyectos actuales. Tengo alrededor de 5 de ellos. Cuando escribo $ cpj blah Quiero que el directorio de trabajo actual cambie al directorio...

8
entender una secuencia de redireccionamientos

Si se usan varias redirecciones juntas, ¿cambiar el orden hace alguna diferencia? ¿Cómo se entenderá el significado de su orden? ¿El canal encadenado de redirecciones se construye como lectura de las redirecciones de izquierda a derecha o de derecha a izquierda? Por ejemplo command 2>&1...

8
Programación de shell, evitando archivos temporales

A menudo escribo scripts de shell KSH que siguen el mismo patrón: (1) recuperar la salida de uno o más comandos (2) formatee con grep | cut | awk | sed e imprímalo en la pantalla o en un archivo Para hacer eso, a menudo almaceno la salida de (1) en un archivo temporal, y luego hago el formato...

8
¿Quién está haciendo el trabajo: ffmpeg o el shell?

Primera parte de mi pregunta: Leí en la documentación de ffmpeg ( section 3.2 How do I encode single pictures into movies?) lo siguiente: Para codificar imágenes individuales en películas, ejecute el comando: ffmpeg -f image2 -i img%d.jpg movie.mpg Tenga en cuenta que `% d 'se reemplaza...

8
Bash string reemplaza múltiples caracteres con uno

Estoy reemplazando, desde un título de fuente, todos los caracteres, excepto letras y dígitos, con un guión para usar el resultado como un nombre de archivo seguro para cualquier sistema de archivos: $ t="Episodie 06: No hope of riding home (NEW) - Advanced grammar" $ echo

8
¿Cómo descubrir una nueva línea usando un bucle for?

En varios lugares de la web he encontrado: \015 \012 \x0a - hex \n \r todo como sinónimos de varias líneas nuevas / retornos de carro ... Pero en este pequeño script no puedo reconocer cuando me encuentro con una nueva línea: ¿alguien puede decirme qué debo verificar en la línea...

8
¿Cómo aplicar la misma acción awk a diferentes archivos?

Soy nuevo en awk y no sé si es posible escribir un script awk que haga esto: Tengo cientos de archivos de datos que tengo que ordenar. Para cada uno uso el siguiente one-liner: awk 'ORS=NR%3?" ":"\n" ' file1.tex > file1_sorted.tex awk 'ORS=NR%3?" ":"\n" ' file2.tex >