Perguntas com a marcação «shell-script»

Perguntas sobre scripts de shell, arquivos executáveis ​​que são interpretados por um shell (bash, zsh, etc.).

3
Shebang começando com `//`?
Estou confuso sobre o seguinte script ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Pode executar. (no MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Eu não ouvi sobre shebang começando com //. E ainda funciona …

3
Noções básicas sobre "IFS = read -r line"
Obviamente, entendo que se pode agregar valor à variável separadora de campo interno. Por exemplo: $ IFS=blah $ echo "$IFS" blah $ Também entendo que read -r lineos dados serão salvos na stdinvariável denominada line: $ read -r line <<< blah $ echo "$line" blah $ No entanto, como um …

12
Por que escrever um script bash inteiro em funções?
No trabalho, escrevo scripts bash com frequência. Meu supervisor sugeriu que o script inteiro fosse dividido em funções, semelhante ao seguinte exemplo: #!/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!" } # Tell a …

6
Diferença entre ls -l e ll?
Eu sou relativamente novo em programação como um todo e alguns tutoriais têm me dito para usar ls -lpara examinar arquivos em um diretório e outros têm dito ll. Eu sei que lsé uma lista curta, mas há uma diferença entre os outros dois?
59 shell  shell-script  ls 






5
Como definir e carregar sua própria função shell no zsh
Estou tendo dificuldade para definir e executar minhas próprias funções de shell no zsh. Segui as instruções na documentação oficial e tentei com um exemplo fácil primeiro, mas não consegui fazê-lo funcionar. Eu tenho uma pasta: ~/.my_zsh_functions Nesta pasta, tenho um arquivo chamado functions_1com rwxpermissões de usuário. Neste arquivo, tenho …
55 shell-script  zsh 

10
bash: teste se $ WORD está definido
Estou procurando uma construção bash, para decidir se uma variável $WORDé uma das palavras definidas. Eu preciso de algo assim: if "$WORD" in dog cat horse ; then echo yes else echo no fi bash tem essa construção? Caso contrário, qual seria o mais próximo?


6
Concatenando duas variáveis ​​com um sublinhado
Preciso concatenar duas variáveis ​​para criar um nome de arquivo que tenha um sublinhado. Vamos chamar minhas variáveis $FILENAMEe $EXTENSIONonde o nome do arquivo é lido de um arquivo. FILENAME=Hello EXTENSION=WORLD.txt Agora... Eu tentei o seguinte sem sucesso: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Eu sempre recebo algum tipo de saída estranha. Normalmente, …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.