En estos días, hay varias opciones de escritura de shell disponibles, y cada una de ellas tiene sus propias características únicas. Tal como lo hace, Bash Shell contiene algunas de las mejores funciones que lo hacen más productivo y utilizable. Para cada proyecto, existen requisitos específicos para las características y los desarrolladores eligen el shell de acuerdo con esas características específicas. Por lo tanto, es importante que conozca las características de Bash Scripting antes de comenzar a usarlo. Algunas de las características clave de Bash Shell Scripting se proporcionan aquí
1. Compatibilidad
Bash va con .sh , ya que sale del UNIX Bourne shell original y se incluye con las funciones excelentes y útiles de Korn y C Shell, como guía de trucos, función, control, etc.
2. Persuasión
Al expandir las opciones de línea de comandos de un solo carácter (es decir, -b, -c, -4, etc.), que se pueden configurar usando el conjunto de shell en Comando, hay algunas opciones de varios caracteres. (es decir, -debugger, -help, -login, etc.) que puede usar con Bash Shell Scripting
3. Archivos de lanzamiento de Bash
Los archivos del iniciador de Bash se leen y utilizan scripts cuando se inicia Bash. Cada archivo tiene su propia aplicación única y se utiliza una colección de estos archivos para crear un entorno.
4. Conchas que interactúan
El shell interactivo generalmente lee desde la terminal de usuario y escribe. La entrada y la salida están conectadas al terminal. El comportamiento interactivo de bash se inicia cuando se solicita el comando bash sin argumentos opcionales, excepto cuando la opción es aprender de la canción o cuando se invita al shell a aprender de la entrada estándar, lo que le permite establecer parámetros de ubicación.
5. Condicionales
Las declaraciones condicionales son compatibles y pueden implementarse mediante: [[ comprobación de comandos integrados y [comandos integrados.
6. Aritmética de capas
El shell permite la exploración de expresiones aritméticas, como una extensión de shell.
7. Alias
Un Alias permite una unidad de carácter o un conjunto de comandos que, en lugar de una palabra, se pueden usar fácilmente como un comando que mantiene una lista de apodos de shell que se pueden configurar con los nombres e instrucciones del Alias. Además, reduce tareas y consume menos tiempo.
8. Listas
Bash usa los mismos miembros unilaterales con los que puede consultar y administrar fácilmente la lista de datos.
9. Pila de documentos
La lista de pila es una lista que muestra una visita reciente. El comando incorporado pushd agrega referencias a la pila a medida que reemplaza el índice actual, y el popd incorporado elimina las referencias mencionadas en la pila y convierte el directorio actual nuevamente en el directorio extraído. Para mostrar el contenido, se eliminan los directorios integrados.