Preguntas etiquetadas con shell-script

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

3
Shebang que comienza con `//`?
Estoy confundido acerca de seguir script ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Se puede ejecutar (en MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world No he oído hablar de shebang desde el principio //. …

3
Comprender "IFS = leer -r línea"
Obviamente entiendo que uno puede agregar valor a la variable de separador de campo interno. Por ejemplo: $ IFS=blah $ echo "$IFS" blah $ También entiendo que read -r lineguardará datos de stdinuna variable llamada line: $ read -r line <<< blah $ echo "$line" blah $ Sin embargo, ¿cómo …

6
¿Diferencia entre ls -l y ll?
Soy relativamente nuevo en la programación en su conjunto y algunos tutoriales me han estado diciendo que use ls -lpara mirar archivos en un directorio y otros me han estado diciendo ll. Sé que lses una lista corta, pero ¿hay alguna diferencia entre los otros dos?
59 shell  shell-script  ls 

12
¿Por qué escribir un script bash completo en funciones?
En el trabajo, escribo scripts de bash con frecuencia. Mi supervisor ha sugerido que todo el script se divida en funciones, similar al siguiente ejemplo: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear me roar!" } …







5
Cómo definir y cargar su propia función de shell en zsh
Me está costando definir y ejecutar mis propias funciones de shell en zsh. Seguí las instrucciones en la documentación oficial e intenté con un ejemplo sencillo primero, pero no pude hacerlo funcionar. Tengo una carpeta: ~/.my_zsh_functions En esta carpeta tengo un archivo llamado functions_1con rwxpermisos de usuario. En este archivo …
55 shell-script  zsh 

10
bash: prueba si $ WORD está en conjunto
Estoy buscando una construcción en bash, para decidir si una variable $WORDes una de las palabras definidas. Necesito algo como esto: if "$WORD" in dog cat horse ; then echo yes else echo no fi ¿bash tiene tal construcción? Si no, ¿cuál sería el más cercano?


6
Concatenando dos variables con un guión bajo
Necesito concatenar dos variables para crear un nombre de archivo que tenga un guión bajo. Llamemos a mis variables $FILENAMEy $EXTENSIONdónde se lee el nombre de archivo de un archivo. FILENAME=Hello EXTENSION=WORLD.txt Ahora... He intentado lo siguiente sin éxito: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Siempre obtengo algún tipo de salida extraña. Por …


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.