Preguntas etiquetadas con shell-script

Preguntas sobre scripts de shell, archivos ejecutables que son interpretados por un shell (bash, zsh, etc.).

7
¿Para qué sirve el colon incorporado?
He pirateado muchos scripts de shell, y a veces las cosas más simples me desconciertan. Hoy me encontré con un script que hizo un uso extenso del :bash (colon) incorporado. La documentación parece bastante simple: : (a colon) : [arguments] No haga nada más que expandir argumentos y realizar redireccionamientos. …



8
Diferentes formas de ejecutar un script de shell
Hay varias formas de ejecutar un script, las que conozco son: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command ¿Son más de esto? Cuáles son las diferencias entre ellos? ¿Hay situaciones en las que debo usar …







3
Cómo recopilar correctamente una matriz de líneas en zsh
Pensé que lo siguiente agruparía la salida de my_commanden una matriz de líneas: IFS='\n' array_of_lines=$(my_command); entonces eso $array_of_lines[1]se referiría a la primera línea en la salida de my_command, $array_of_lines[2]a la segunda, y así sucesivamente. Sin embargo, el comando anterior no parece funcionar bien. Parece que también divide la salida de …
42 shell-script  zsh 


4
Encontrar el archivo más grande de forma recursiva
Estoy tratando de encontrar el archivo más grande en un directorio de forma recursiva. Si hay un subdirectorio dentro de ese directorio, la función debe ir dentro de ese directorio y verificar si el archivo más grande está allí. Una vez que se encuentra el archivo más grande, la salida …


3
Variable como comando; eval vs bash -c
Estaba leyendo un script bash alguien hizo y me di cuenta de que el autor no utiliza eval para evaluar una variable como un comando , el autor usa bash -c "$1" en lugar de eval "$1" Supongo que usar eval es el método preferido y probablemente sea más rápido …

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.