Preguntas etiquetadas con bash

174
Cómo agregar contenido de varios archivos en un solo archivo

Quiero copiar el contenido de cinco archivos en un archivo tal como está. Intenté hacerlo usando cp para cada archivo. Pero eso sobrescribe el contenido copiado del archivo anterior. También intenté paste -d "\n" 1.txt 0.txt Y no funcionó. Quiero que mi script agregue la nueva línea al final de...

174
bash HISTSIZE vs. HISTFILESIZE?

¿Cuál es la diferencia en HISTSIZEcontra HISTFILESIZE? Se usan para extender el historial de bash más allá de las 500 líneas predeterminadas. Parece que hay falta de claridad aquí y en otros foros sobre por qué ambos son necesarios. ( Ejemplo 1 , Ejemplo 2 , Ejemplo 3

172
En bash, ¿cómo se borra la entrada actual?

Suponga que en bash comienza a escribir un comando como: $ rm -rf /foo/bar/really/long/path/here y luego te das cuenta de que no quieres ejecutar esto después de todo. ¿Hay alguna manera de borrar la entrada con una o dos pulsaciones de teclas? Lo que he estado haciendo últimamente es anteponer...

170
¿Cómo deshabilito Git Credential Manager para Windows?

Noté que en la última versión de Git, el valor predeterminado ahora es abrir un cuadro de diálogo "Administrador de credenciales de Git para Windows" en lugar de solicitarme una contraseña en el indicador de Bash cada vez. Realmente odio este comportamiento. ¿Cómo puedo desactivarlo y volver a...

169
No se puede conectar a GitHub.com para clonar

Estoy tratando de clonar el repositorio git de angular-phonecat , pero recibo el siguiente mensaje cuando ingreso el comando en mi Git Bash: $ git clone git://github.com/angular/angular-phonecat.git Cloning into 'angular-phonecat'... fatal: unable to connect to github.com: github.com[0:...

168
¿Cómo recorrer directorios en Linux?

Estoy escribiendo un script en bash en Linux y necesito revisar todos los nombres de subdirectorios en un directorio dado. ¿Cómo puedo recorrer estos directorios (y omitir archivos normales)? Por ejemplo: el directorio dado /tmp/ tiene los siguientes subdirectorios:/tmp/A, /tmp/B, /tmp/C Quiero...

168
Llamar a funciones de shell con xargs

Estoy tratando de usar xargs para llamar a una función más compleja en paralelo. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 Esto devuelve el error xargs: echo_var: No such file or directory Cualquier idea sobre cómo puedo usar...