Preguntas etiquetadas con bash

11
Reemplazar [0-9] con [AJ] no funciona con sed

Estoy trabajando en un comando que reemplaza todos los dígitos 0-9 con sus letras correspondientes en sed. Sé que estoy haciendo algo mal, pero sed no está interpretando la expresión regular de reemplazo como algo más que un literal de cadena. El comando que estoy usando es sed -r...

10
grep principio de archivo?

En un shell de Linux, quiero asegurarme de que un determinado conjunto de archivos comience con <?esa cadena exacta y sin otros caracteres al principio. ¿Cómo puedo grep o utilizar algún otro para expresar "el archivo comienza con"? Editar: estoy poniendo un comodín en esto, y headno da un...

10
¿Cómo comparo dos archivos con un script de shell?

Dados dos archivos, quiero escribir un script de shell que lea cada línea del archivo1 y compruebe si está allí en el archivo2. Si no se encuentra una línea, debería generar dos archivos diferentes y salir. Los archivos pueden contener palabras, números o cualquier cosa. Por ejemplo...

10
Escribir un archivo PID manualmente desde el script Bash

¿Cómo podría escribir un script Bash que ejecute un programa de larga ejecución y almacene la identificación del proceso de los programas en un archivo separado? Quiero algo como #!/bin/bash exec long_running_tool echo `ps af |grep "long_running_tool" |awk '$5 == "long_running_tool" {print $1}'`...

10
bashrc: ¿cómo saber que X window está disponible o no?

Hay una parte en my ~/.bashrc, que establece que $ EDITOR sea gvim. Funciona bien cuando estoy en X window. Sin embargo, si ssh a mi estación de trabajo (desde otra estación de trabajo) gvim comienza a quejarse "no se puede abrir la pantalla". Por lo tanto, deseo poner una ifdeclaración en bashrc,...

10
¿Qué es Alt + Shift + {?

Probé esto en CentOS y Ubuntu, si estás en un directorio con una tonelada de archivos $ ls day1.tar.gz day2.tar.gz day3.tar.gz day4.tar.gz day5.tar.gz day6.tar.gz day7.tar.gz day8.tar.gz day9.tar.gz day10.tar.gz Y golpearlo Alt+Shift+{completará cada nombre de

10
¿Cómo cronometrar un proceso en bash? [duplicar]

Esta pregunta ya tiene respuestas aquí : Cerrado hace 9 años . Posible duplicado: medir el tiempo de ejecución del script ¿Cómo calcularía el tiempo que tarda mi script foo.shen ejecutarse? Estoy buscando algo similar ticy tocen

10
búsqueda de historial inverso con expresiones regulares

Estoy buscando una herramienta que permita la búsqueda incremental inversa con soporte simple de expresión regular (o solo coincidencias múltiples). Por ejemplo, si quiero encontrar el comando 'foo bar baz', podría hacer algo como lo siguiente para encontrar el comando rápidamente: CRTL-R...