Preguntas etiquetadas con bash

Bash es un shell gratuito para sistemas operativos tipo Unix del Proyecto GNU.

2
¿Qué significa% 1 en "kill% 1"?
Sé que $!almacena el pid del último proceso (de fondo), pero ¿qué %1significa? A menudo lo veo junto con killy tiene el mismo efecto que kill $!. Alguien me puede dar una pista? (Estos pequeños términos son muy difíciles de google: - /)
12 bash  kill 

5
¿Cómo encuentro archivos y totalizo sus tamaños?
Me gustaría encontrar una serie de archivos (basados ​​en una expresión comodín) y totalizar el uso de su disco. Algo como esto: $ find . -name 'flibble*' -ctime +90 -exec du -sh {} \; 2.1G ./flibble_116.log 2.1G ./flibble_83.log 2.1G ./flibble_211040_157.log 2.1G ./flibble3747_51.log Este trabajo. Pero no produce el resultado que …
12 linux  bash 

1
nueva línea en heredoc desapareciendo en el archivo
Estoy haciendo eco de un heredoc en un archivo, pero los saltos de línea se están perdiendo Ejecutando este script #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat <<SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE > $NAME/$NAME.txt Con el argumento arg: foo, el archivo en foo / foo.txt …
12 bash  newlines 










5
Bucles de concha paralela
Quiero procesar muchos archivos y desde que tengo aquí un montón de núcleos, quiero hacerlo en paralelo: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Sé de una solución Makefile pero mis comandos necesitan los argumentos de la lista global de shell. Lo que encontré es: > …


1
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 's/[0-9]/[A-J]/g' …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.