Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.


2
Eliminar archivos sin cadena en el nombre
Quiero eliminar archivos que no tengan la cadena '999' (sin el '') en su nombre. Yo he tratado: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Pero ninguno de ellos funciona. Estoy usando macOS Sierra, …
9 bash  osx  filenames  rm 


3
¿Cómo capturar la primera dirección IP de un comando ifconfig?
¿Cómo capturar la primera dirección IP que proviene del ifconfigcomando? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 TX …
9 linux  bash  awk  sed  ifconfig 

3
expansión de shell (A | B) en los nombres de archivo?
¿Es posible expandir una oropción en el shell al leer un archivo, por ejemplo. Lo que quiero decir con esto es que, por ejemplo, grepadmite sintaxis como (A|B)para que coincida con A o B en un archivo. Del mismo modo, si tengo estos archivos: file1.txt file2.txt file3.txt file4.txt file5.txt Lo …

1
mostrar STDOUT antes de STDERR?
Soy nuevo en bash y no puedo por mi vida descubrir cómo ejecutar un determinado comando, supongamos ./fffe imprimo stdouts regulares antes de stderr (estoy confundido sobre el significado) por ejemplo $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am a drill cat: …


7
Opuesto al comando `fuente`
Uso el sourcecomando en mi script bash para leer / imprimir los valores de las variables more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb sdc sdf sdd …



6
(bash) Script A, espere el script B, pero no su proceso hijo
Entonces tengo scriptA que hace: ssh server1 -- scriptB & ssh server2 -- scriptB & ssh server3 -- scriptB & wait otherstuffhappens ScriptB hace: rsync -av /important/stuff/. remoteserver:/remote/dir/. rsync -av /not/so/important/stuff/. remoteserver:/remote/dir/. & exit Mi resultado deseado es scriptA esperará a que finalicen todas las instancias de scriptB antes de …


4
¿Cómo mover y recrear una carpeta al mismo tiempo?
Tengo una carpeta llamada statisticsen un servidor Ubuntu en el que los archivos de datos se almacenan regularmente. ¿Cómo puedo cambiar el nombre de la statisticscarpeta backup-xxmientras vuelvo a crear la statisticscarpeta para que esté disponible para almacenar nuevos archivos? Los archivos en la statisticscarpeta son creados por PHP file_put_contents. …


6
¿Cómo puedo obtener comandos de sudo para usar la configuración en /root/.bashrc
Me he personalizado .bashrccon varios alias, específicamente llyexport LS_OPTIONS='--color=auto' Desafortunadamente, esto no funciona cuando se usa con sudo, por lo que también modifiqué /root/.bashrc, pero parece que esto no ha hecho ninguna diferencia. sudo envespectáculos HOME=/rootySHELL=/bin/bash ¿Cómo puedo obtener sudocomandos para usar la configuración /root/.bashrc? Entiendo que esto sucede solo …
9 bash  debian  sudo 

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.