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.




5
Decorador de funciones bash
En python podemos decorar funciones con código que se aplica y ejecuta automáticamente contra funciones. ¿Hay alguna característica similar en bash? En la secuencia de comandos en la que estoy trabajando actualmente, tengo algunas repeticiones que prueban los argumentos necesarios y salen si no existen, y muestran algunos mensajes si …
10 bash  function 


1
¿Existe un archivo Bash que siempre se obtendrá en modo interactivo, sin importar si es de inicio de sesión o no?
Hasta donde yo sé, los shells interactivos pueden iniciar sesión o no iniciar sesión, y los archivos de inicio para ellos son diferentes. Si intérprete interactivo de ingreso + → /etc/profilea continuación, la primera lectura de ~/.bash_profile, ~/.bash_loginy~/.profile Si es interactivo + shell sin inicio de sesión → /etc/bash.bashrcentonces~/.bashrc Quiero …
10 bash  login  bashrc 

6
bash buscar líneas que comienzan con una cadena
Tengo un montón de archivos y quiero encontrar cuál contiene líneas secuenciales que comienzan con una cadena determinada. Por ejemplo para el siguiente archivo: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Hay más de una línea que comienza con 'C', por lo que quiero que …
10 bash  sed  grep  string 

3
Cómo definir una función bash similar a la vez
Tengo estas funciones en ~/.bashrc: function guard() { if [ -e 'Gemfile' ]; then bundle exec guard "$@" else command guard "$@" fi } function rspec() { if [ -e 'Gemfile' ]; then bundle exec rspec "$@" else command rspec "$@" fi } function rake() { if [ -e 'Gemfile' …
10 bash 





2
Disco de partición mediante programación
Estoy intentando crear un script bash que creará una nueva partición con un sistema de archivos en un disco con particiones existentes. Parece que es fácil crear particiones programáticamente con parted, sin embargo, requiere que sepa dónde comenzar y detener la nueva partición, y aquí es donde tengo problemas. No …
10 bash  partition  fdisk  parted 

4
Devolver un valor de una función bash
Tengo una función que devuelve 1 si el número es un número válido de diez dígitos: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Está siendo llamado por: if [[ $(valNum $num) -eq 1 ]]; then #do something fi La …


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.