Preguntas etiquetadas con bash

26
imprimir salida en 3 columnas separadas

MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) ¿Cómo puedo imprimir con elegancia esta...

26
¿Cómo depurar y corregir el autocompletado lento en bash?

Después de una actualización reciente (Ubuntu 12.04 LTS), la TAB completa en la línea de comando es lenta. Después de ingresar un comando parcial (p evi [TAB]. Ej. ) O un nombre de archivo parcial (p evince somedocu[TAB]. Ej. ), El shell, a veces, aunque no siempre, se cuelga durante varios...

26
Bash no encuentra un programa aunque esté en mi camino

Tengo un programa en mi camino. El programa se ejecuta cuando se ejecuta con una ruta completa especificada. Pero el programa no se puede encontrar cuando lo ejecuto solo con su nombre. Esencialmente, quiero entender cómo es posible el resultado a continuación y cómo solucionarlo para que mi...

26
En script bash, cómo capturar stdout línea por línea

En un script bash, me gustaría capturar la salida estándar de un comando largo línea por línea, para que puedan analizarse e informarse mientras el comando inicial aún se está ejecutando. Esta es la forma complicada que puedo imaginar de hacerlo: # Start long command in a separated process and...

26
ln -s con una ruta relativa a pwd

Estoy tratando de crear un montón de enlaces simbólicos, pero no puedo entender por qué esto está funcionando ln -s /Users/niels/something/foo ~/bin/foo_link mientras esto cd /Users/niels/something ln -s foo ~/bin/foo_link no es. Creo que tiene algo que ver con foo_linkvincular a foo en...

26
Ctrl c vs. Ctrl z con trabajo en primer plano

Ctrl+ Zdetiene el trabajo mientras que Ctrl+ lo Cmata. ¿Porqué es eso? ¿No tendría el otro sentido más sentido? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+...

26
Cómo usar grep cuando el archivo no contiene la cadena

En mi script bash, estoy tratando de imprimir una línea si una determinada cadena no existe en un archivo. if grep -q "$user2" /etc/passwd; then echo "User does exist!!" Así es como lo escribí si quería que la cadena existiera en el archivo, pero ¿cómo puedo cambiar esto para que imprima "el...