Preguntas etiquetadas con shell

19
¿Usar "while true" para mantener vivo un script es una buena idea?

Solo estoy saltando a Unix desde un mundo diferente, y quería saber si while true do /someperlscript.pl done El script perl en sí tiene internamente una carpeta / observador de archivos que se ejecuta cuando los archivos se cambian en la ubicación de destino. ¿Es esta ( while true) una buena...

19
¿Por qué usar diff / patch cuando es más fácil usar cp?

diff -u file1.txt file2.txt > patchfile crea un archivo de parche que consiste en instrucciones para patchconvertir file1.txt para que sea exactamente como file2.txt ¿No se puede hacer esto usando el cpcomando? Me imagino que esto será útil cuando el archivo es demasiado grande y tiene que...

19
¿se canaliza ls igual que ls -1?

lsdevuelve resultados en varias columnas, mientras que ls|catdevuelve resultados idénticos en bytes con los ls -1directorios que he probado. Todavía veo ls -1respuestas entubados, como ls -1|wc -l. ¿Hay alguna razón para preferir ls -1? ¿Por qué ...|catcambia la salida de

19
Calculadora de línea de comandos simple

Problema: De vez en cuando necesito hacer operaciones aritméticas simples en un entorno de línea de comandos. EG dado el siguiente resultado: Disk /dev/sdb: 256GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB...

18
¿Cómo seleccionar procesos específicos con 'top'?

En caso de que un programa tenga varias instancias, la ejecución pidof programproporciona: `1 2 3` top -pacepta argumentos separados por comas: 1, 2, 3. Esto significa que top -p `pidof program`no funcionará: top: unknown argument '1' usage: top -hv | -bcisSH -d delay -n iterations [-u user |...

18
¿Se puede configurar git en múltiples repositorios?

Git parece admitir valores de configuración en tres niveles: Configuración global por sistema (almacenada en /etc/git-core) Configuración global por usuario (almacenada en ~/.gitconfig) Configuración local por repositorio (almacenada en $REPO/.git/config) Estas opciones cubren la mayor parte de...