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
bash globstar a juego
Tengo esta estructura de directorio: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext y, con la globstaropción habilitada en Bash, puedo decir: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext Mi pregunta es: ¿por qué está dir/file.extexcluido de esta lista? El manual de Bash dice esto sobre globstar: Si se …
17 bash  wildcards 

7
¿Cómo puedo abrir un archivo que resulta de grep?
A menudo grep un montón de archivos para encontrar una línea, y luego grep devuelve un resultado. En lugar de copiar y pegar el nombre de archivo en un nuevo comando, me gustaría poder abrir ese resultado con un editor. Algo así como: grep foo | vim. ¿Hay alguna manera …
17 bash  grep 

3
Las nuevas sesiones tmux no obtienen el archivo bashrc
Resumen Cuando creo una nueva sesión de tmux, mi solicitud se extrae de una configuración bash predeterminada y tengo que ejecutarla manualmente source ~/.bashrcpara mi solicitud personalizada. Análisis Estoy usando una máquina RHEL 7. Comencé a notar este comportamiento después de una actualización de bash hace un tiempo, pero hasta …
17 bash  tmux 



3
Establecer la salida jq en una variable Bash
Estoy usando curl para recuperar JSON de una API de descanso como esta: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' que produce el valor que necesito. Sin embargo; cuando cambio el código anterior para que se vea así: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) …
17 bash  curl  json  jq 


2
¿Copiar y marcar en Bash como en Emacs?
Me gustaría ser capaz de copiar y pegar texto en la línea de comandos en Bash utilizando las mismas asociaciones de teclas que Emacs usa por defecto (es decir, utilizando C-spacepara set-mark, M-wcopiar texto, C-y, M-ypara pegarlo, etc.). La documentación de GNU Bash dice que Bash viene con algunas de …

2
¿Por qué no se imprimen algunos caracteres Unicode en mi terminal?
Estoy ejecutando Arch Linux con terminal simple usando la fuente Adobe Source Code Pro. Mi configuración regional está configurada correctamente LANG=en_US.UTF-8. Quiero imprimir caracteres Unicode que representan naipes en mi terminal. Estoy usando Wikipedia como referencia . Los caracteres Unicode para trajes de cartas funcionan bien. Por ejemplo, emitiendo $ …
16 bash  fonts  unicode  printf 



2
La salida de sustitución del proceso está fuera de orden
los echo one; echo two > >(cat); echo three; El comando da una salida inesperada. Leí esto: ¿Cómo se implementa la sustitución de procesos en bash? y muchos otros artículos sobre la sustitución de procesos en Internet, pero no entiendo por qué se comporta de esta manera. Rendimiento esperado: one …

1
¿Archivo tar con fecha como nombre?
Estoy tratando de tar y gzip un archivo con fecha y hora como nombre: date=$(date '+%d-%m-%Y_%H:%M:%S'); tar -zcf "$date".tar.gz repo/bin/ Pero vuelvo: tar (child): Cannot connect to 17-08-2017_21: resolve failed tar: Child returned status 128 tar: Error is not recoverable: exiting now ¿Qué está sucediendo exactamente aquí y cómo puedo …
16 bash  tar 

3
¿Qué intérprete de shell ejecuta un script sin shebang?
Supongamos que el shell predeterminado para mi cuenta es zsh, pero abrí el terminal y activé bash y ejecuté un script llamado prac002.sh, ¿qué intérprete de shell se usaría para ejecutar el script, zsh o bash? Considere el siguiente ejemplo: papagolf@Sierra ~/My Files/My Programs/Learning/Shell % sudo cat /etc/passwd | grep …


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.