Unix & Linux

9
Referencia inversa no válida con grep

Así que estoy tratando de encontrar palabras de 6 letras que consisten en un carácter repetido tres veces seguido de otro carácter repetido tres veces. Por ejemplo aaabbbo oookkk. Estoy intentando: grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename Primero, ¿es correcta la expresión regular? Segundo,...

9
¿Cómo es ksh93 tan rápido?

Por lo tanto, en general, tiendo a buscar el sedprocesamiento de texto, especialmente para archivos grandes, y generalmente evito hacer ese tipo de cosas en el shell. Sin embargo, creo que eso puede cambiar. Estaba hurgando man kshy noté esto: <#pattern Seeks forward to the beginning of the...

9
¿Cuál es la diferencia entre `git reset file` y` git reset HEAD file`?

Encuentro que ambos pueden desestabilizar un archivo. Solía ​​usar git reset filepara quitar el escenario de un archivo. Pero hoy cuando leí el http://git-scm.com/book . Me parece que me enseñó a usar git reset HEAD file, ¿qué hace la CABEZA aquí? ¿En qué circunstancias es imprescindible? PD:...

9
grep omita n líneas de archivo y solo busque después

Tengo un archivo de registro enorme y quiero seleccionar la primera aparición de un patrón, y luego encontrar otro patrón justo después de esta ocurrencia. Por ejemplo: 123 XXY 214 ABC 182 558 ABC 856 ABC En mi ejemplo, me gustaría encontrar 182y luego encontrar la próxima aparición deABC La...

9
Si falla algún proceso hijo generado, elimine todo y salga

En mi script dividí un conjunto de datos en input_aa, input_ab, etc. Luego, ejecuto cada uno a través del mismo script Python, como tal: # Execute program on each split file for part in input_*; do python3 $part & done wait Mi pregunta es doble: ¿cómo detecto que un proceso de Python ha...

9
cd al directorio anterior sin eco del nombre del directorio

Esta respuesta me dio la cd -forma abreviada de cambiar a mi directorio anterior en Bash. Tiene un problema importante: imprime el directorio al que cambia, desperdiciando el espacio de mi pantalla, ya que ese directorio se repite en el indicador en la línea siguiente. Sé que puedo hacerlo cd...

9
¿Es posible abrir un terminal con tty / pty especificado

(Estoy usando Ubuntu.) En mi opinión, tty es solo una especie de puerto. Ingresas algo y debería generar algo. Y un terminal (emulador) es un software que maneja esas entradas y salidas. Literalmente, la terminal puede elegir a qué puerto conectarse. Vi muchos archivos tty en / dev y muchos...

9
Usando un archivo para instalar paquetes con apt-get

Me resulta muy conveniente instalar paquetes en una nueva máquina a través de archivos de paquete como brewfiles, caskfiles, dockerfiles, package.json, etc. ¿Hay una alternativa a esto para apt-get ya que todavía lo uso a través de la línea de comandos con apt-get install pkg1 pkg2...

9
Dispositivo ya montado o recurso ocupado

Problema ::: Instalo Redhat 5.10 x64 en el servidor que tenía un disco duro defectuoso. Eliminé el viejo disco duro defectuoso e instalé uno nuevo con capacidad de 500GB y después de la instalación necesito copiar algunos datos del disco duro viejo al disco duro nuevo bajo / u001. Así que conecté...