Preguntas etiquetadas con shell

El término 'shell' se refiere a una clase general de intérpretes de comandos interactivos basados ​​en texto asociados con mayor frecuencia con los sistemas operativos Unix y Linux. Para preguntas sobre scripting de shell, utilice una etiqueta más específica como 'bash', 'powershell' o 'ksh'. Sin una etiqueta específica, se debe suponer una solución portátil (compatible con POSIX), aunque es preferible usar 'posix' además o 'sh' en su lugar.

16
Ejecutar comando de shell y capturar la salida
Quiero escribir una función que ejecute un comando de shell y devuelva su salida como una cadena , sin importar si es un mensaje de error o de éxito. Solo quiero obtener el mismo resultado que habría obtenido con la línea de comando. ¿Cuál sería un ejemplo de código que …
909 python  shell  subprocess 

30
¿Comando Shell para sumar enteros, uno por línea?
Estoy buscando un comando que acepte (como entrada) varias líneas de texto, cada línea que contenga un solo entero, y genere la suma de estos enteros. Como fondo, tengo un archivo de registro que incluye mediciones de tiempo. A través del grepping para las líneas relevantes y un poco de …
867 shell 





10
Dados dos árboles de directorios, ¿cómo puedo saber qué archivos difieren según el contenido?
Si quiero encontrar las diferencias entre dos árboles de directorios, generalmente solo ejecuto: diff -r dir1/ dir2/ Esto genera exactamente cuáles son las diferencias entre los archivos correspondientes. Estoy interesado en obtener una lista de los archivos correspondientes cuyo contenido difiere. Supuse que esto sería simplemente una cuestión de pasarle …
786 linux  bash  shell  unix  diff 


30
¿Por qué no funciona "cd" en un script de shell?
Estoy tratando de escribir un pequeño script para cambiar el directorio actual a mi directorio de proyecto: #!/bin/bash cd /home/tree/projects/java Guardé este archivo como proyecto, agregué permiso de ejecución chmody lo copié /usr/bin. Cuando lo llamo por:, projno hace nada. ¿Qué estoy haciendo mal?
767 linux  shell 

13
Cuenta el número de líneas en un repositorio git
¿Cómo contaría el número total de líneas presentes en todos los archivos en un repositorio git? git ls-files me da una lista de archivos rastreados por git. Estoy buscando un comando para cattodos esos archivos. Algo como git ls-files | [cat all these files] | wc -l
766 bash  git  shell  line-count 



12
¿Cómo 'grep' una corriente continua?
¿Es posible usarlo grepen una secuencia continua? Lo que quiero decir es una especie de tail -f <file>comando, pero con grepla salida para mantener solo las líneas que me interesan. Lo he intentado tail -f <file> | grep patternpero parece que grepsolo se puede ejecutar una vez que tailfinaliza, es …
729 linux  bash  shell  grep  tail 

21
Extraer subcadena en Bash
Dado un nombre de archivo en el formulario someletters_12345_moreleters.ext, quiero extraer los 5 dígitos y ponerlos en una variable. Entonces, para enfatizar el punto, tengo un nombre de archivo con x número de caracteres, luego una secuencia de cinco dígitos rodeada por un solo guión bajo a cada lado y …
729 string  bash  shell  substring 

7
¿Qué significa set -e en un script bash?
Estoy estudiando el contenido de este archivo de preinst que el script ejecuta antes de que el paquete se desempaquete de su archivo de Debian (.deb). El script tiene el siguiente código: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d …
713 linux  bash  shell  sh 

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.