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
¿Mover archivos y eliminar directorios con rsync?
Recientemente necesitaba eliminar una gran cantidad de archivos (más de 1 millón) y lo leí haciendo: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Fue una de las formas más optimizadas para hacer eso, y puedo garantizar que es más rápido que rm -rf. No soy un experto en …


2
Extraer una cadena, de acuerdo con un patrón, en un script bash
En bash, supongamos que tengo una cadena strname: strname="ph7go04325r" Me gustaría extraer los caracteres entre el primer "3" carácter y el último "r" carácter strname, guardando el resultado en una cadena strresult. En el ejemplo anterior, el resultado strresultsería: strresult="25" El primer "3"carácter no está necesariamente en la posición de …


2
¿El mensaje de "Fallo de segmentación" viene bajo STDERR?
Ejecuté un ejecutable en bash ./code > log Muestra mensajes de error ocasionales en el terminal, mientras que todas las declaraciones printf van al archivo de registro. Lo vuelvo a ejecutar como a continuación ./code >& log Ahora, los mensajes de error ocasionales también entran en el registro. Pero si …

3
¿Mi comando `which` puede estar equivocado (a veces)?
He compilado la última versión de emacs del código fuente (v24.2) porque la versión instalada en mi máquina es (bastante) antigua para mí (v21.3). He hecho lo usual: $configure --prefix=$HOME make make install Ahora estoy probando emacs y me di cuenta de que todavía lanza la versión anterior ... mientras …
17 bash  emacs  path  which 

2
Use el comando find para convertir archivos de descuento a html
Supongamos que tengo archivos en mi disco duro con extensiones como .md. Quiero convertir todos esos archivos a .htmltravés findy la -execopción. El comando para convertir un archivo markdown a html es markdown readme.md > readme.html Estoy tratando de usar algo como: find / -name "*.md" -type f -exec markdown …
17 bash  find 




2
¿Cambiar directorio sin escribir cd?
¿Es posible hacer bash change directory en la línea de comandos simplemente escribiendo ese directorio sin ningún comando como cd? Por ejemplo, es posible en lugar de escribir esto: $ cd /tmp Solo quiero escribir solo esto: $ /tmp En otras palabras, si llamo al directorio como una aplicación, entonces …

4
Precedencia de Pipe (|) y lógica y (&&) en bash
El escenario clásico con precedencia de operador, tiene una línea como: (cd ~/screenshots/ && ls screenshot* | head -n 5) Y no sabes si está analizado ((A && B) | C)o (A && B | C)... La documentación casi oficial que se encuentra aquí no enumera la tubería en la …
17 bash 



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.