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.

6
¿Por qué bash es estándar en Linux?
Las distribuciones de Linux más recientes incluyen bash como shell predeterminado, aunque hay otros, (posiblemente) mejores shells disponibles. Estoy tratando de entender si se trata de algunas sobras históricas que nadie quiere cambiar, o hay algunas buenas razones por las que bash sea la primera opción?
19 linux  bash 


3
¿Cómo eliminar parte de una ruta en un shell interactivo?
¿Hay un acceso directo en bash y zsh para eliminar un componente de una ruta? Por ejemplo, si escribo ls ~/local/color/y el cursor está al final de la línea, ¿hay un atajo para eliminarlo color/al final? Idealmente, quiero soluciones tanto en modo vi como en modo emacs
19 bash  shell  zsh 

6
¿Script de Shell para crear un archivo si no existe?
Necesito crear un script de shell que verifique la presencia de un archivo y, si no existe, lo crea y pasa al siguiente comando, o simplemente pasa al siguiente comando. Lo que tengo no hace eso. #!/bin/bash # Check for the file that gets created when the script successfully finishes. …
19 bash  shell-script  osx 

2
¿Por qué este script funciona en la terminal pero no desde un archivo?
Tengo este script de shell guardado en un archivo: realiza una sustitución básica de cadenas. #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" Si lo pego en la línea de comando, funciona bien: $ html_file="/home/max/for_pauld/test_no_base64.html" echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" da …
19 bash  string 

2
Bash .hushlogin, mantenga la última hora de inicio de sesión y host
En mi empresa, cuando inicio sesión en algunos servidores, se muestra mi último inicio de sesión y un gran banner: me@my-laptop$ ssh the-server Last login: Mon Feb 8 18:54:36 2016 from my-laptop.company.com ************************************************************************ * * * C O M P A N Y I N F O R M A …
19 bash  login  motd 

4
¿Es un enfoque sensato "respaldar" la variable $ IFS?
Siempre dudo mucho en jugar $IFSporque es un golpe global. Pero a menudo hace que cargar cadenas en una matriz bash sea agradable y conciso, y para las secuencias de comandos bash, la concisión es difícil de encontrar. Así que me imagino que podría ser mejor que nada si trato …






5
¿Cómo puedo detectar que no se pasaron opciones con getopts?
Tengo este código #getoptDemo.sh usage() { echo "usage: <command> options:<w|l|h>" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name Cuando ejecuto bash getoptDemos.sh(sin la opción) se imprime en hilugar de llamar a la función usage. Llama al …
19 bash  shell  options  getopts 


4
bash: / dev / stderr: permiso denegado
Después de actualizar a una nueva versión de lanzamiento, mis bashscripts comienzan a escupir errores: bash: /dev/stderr: Permission denied en versiones anteriores, Bash reconocería internamente esos nombres de archivo (razón por la cual esta pregunta no es un duplicado de este ) y haría lo correcto (tm) , sin embargo, …

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.