Red de conocimientos turísticos - Información de alquiler - Por qué utilizar scripts de shell
Por qué utilizar scripts de shell
La ventaja de utilizar lenguajes de secuencias de comandos es que, en su mayoría, operan a un nivel más alto que los lenguajes compilados y pueden manejar fácilmente objetos como archivos y directorios. La desventaja es que generalmente es menos eficiente que los lenguajes compilados. Sin embargo, en general, usar un lenguaje de secuencias de comandos generalmente vale la pena: escribir una secuencia de comandos simple tomaría una hora, mientras que implementar la misma funcionalidad en C o C++ tomaría dos días, y las secuencias de comandos generalmente se ejecutan lo suficientemente rápido como para ignorarlos. Ejemplos de lenguajes de programación de scripts incluyen awk, Perl, Python, Ruby y Shell.
Porque el Shell parece ser una característica común de los sistemas UNIX y ha sido estandarizado por POSIX. Por lo tanto, siempre que un script de shell se escriba "cuidadosamente" una vez, se puede aplicar a muchos sistemas. Por lo tanto, las razones para utilizar scripts de shell son:
Simplicidad: Shell es un lenguaje de alto nivel que permite expresar operaciones complejas de forma concisa.
Portabilidad: utilizando la funcionalidad definida por POSIX, puede crear scripts que se pueden ejecutar en diferentes sistemas sin modificaciones.
Fácil de desarrollar: Podrás crear un script potente y práctico en poco tiempo.