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.


3
Listado con `ls` y expresión regular
¿Cómo puedo enumerar archivos con un nombre de archivo que termina con el último carácter y con .txtextensión? Lo he intentado ls *+([[:digit:]]).txtpero esto es cierto para abc12.txty abc2.txt. Pero solo necesito llegar abc2.txt. ¿Cómo puedo hacer eso? ¿Hay alguna forma de :digit:hacer eso?
15 bash  wildcards 


1
Descubra qué scripts ejecuta bash al inicio
Después de iniciar un terminal bash, noté que la variable PATH contiene entradas duplicadas. Mi terminal inicia un shell de inicio de sesión , por lo que ~/.bash_profilese obtiene, seguido de ~/.profiley ~/.bashrc. Solo en ~/.profilecreo las entradas de rutas que están duplicadas. Para ser pedante, este es el orden …
15 bash  profile 





3
¿Por qué systemctl \ {restart, status} \ sshd \; ¿trabajo?
La salida del comando anterior cuando se pasa por echo es: # echo systemctl\ {restart,status}\ sshd\; systemctl restart sshd; systemctl status sshd; Incluso si pego la salida en la terminal, el comando funciona. Pero cuando intento ejecutar directamente el comando, obtengo: # systemctl\ {restart,status}\ sshd\; bash: systemctl restart sshd;: command …

2
¿Son las señales EXIT, DEBUG, RETURN y ERR?
El trapincorporado en bash tiene la siguiente sintaxis trap [-lp] [arg] [sigspec ...] ... Cada uno sigspeces un nombre de señal o un número de señal. Los nombres de las señales no distinguen entre mayúsculas y minúsculas y el prefijo SIG es opcional. ... Los puntos de bash manuales que …
14 bash  signals 


3
¿Tubería B a D? - A y B || C | re
¿Hay alguna manera de reescribir la estructura de comandos A && B || C | Dpara que B o C se canalicen a D? Con el comando actual solo se ejecutan B o C y D. Por ejemplo:
14 bash  pipe 

3
¿Cómo leer diferentes líneas de un archivo a diferentes variables?
Me gustaría leer diferentes líneas de un archivo de texto a diferentes variables. Por ejemplo input.txt: line1 foo foobar bar line2 bar line3 foo line4 foobar bar Quiero que este resultado se almacena en las variables var1, var2, var3y var4de tal manera que var1=line1 foo foobar bar var2=line2 bar y …
14 bash 

3
¿Cómo excluir algunos archivos del mecanismo de expansión de nombre de archivo en bash?
Tengo directorios del sistema de archivos ubuntu en el directorio raíz y accidentalmente copié cientos de archivos en el directorio raíz. Intenté intuitivamente eliminar archivos copiados excluyendo el sistema de archivos como rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. Pero no funciona. ¿Cuál es la forma correcta de excluir algunos directorios mientras se …

4
¿Cómo funciona el comando de salida en un terminal Unix?
¿Podría alguien explicar cómo funciona el exitcomando en la terminal Unix? Una búsqueda de man exit y which exitno fue útil y me encontré con el siguiente problema. Después de instalar paquetes adicionales para Anaconda y PyCharm en mi nuevo sistema Red Hat, noté que cada vez que llamaba exitpara …

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.