Resultados da pesquisa a pedido "sh"

3 a resposta

Lendo argumentos entre aspas / escapados corretamente de uma string

Estou com um problema ao passar um argumento para um comando em um script Bash. poc.sh: #!/bin/bash ARGS='"hi there" test' ./swap ${ARGS}troca: #!/bin/sh echo "${2}" "${1}"A saída atual é: there" "hiAlterando apenas o poc.sh (como acredito ...

7 a resposta

Devo usar um script Shebang com Bash?

Estou usando o Bash $ echo $SHELL /bin/bashe a partir de um ano atrás, parei de usar Shebangs com meus scripts Bash. Posso me beneficiar do uso#!/bin/sh ou#!/bin/bash? Atualização: em certas situações, um arquivo é tratado apenas como um script ...

1 a resposta

xcodebuild falha ao criar a partir do terminal, mas obteve êxito no xcode

Estou tentando construir uma estrutura usando o xcode 6-beta 3 ao compilá-lo usando o xcode funciona, mas ao compilá-lo a partir de um terminal com o comando: xcodebuild -project <projName> -scheme <schemeName> -configuration Debug ...

5 a resposta

Detectar se o stdout é redirecionado para um canal (não para um arquivo, dispositivo de caractere, terminal ou soquete)?

Idealmente, isso poderia ser script em shell, mas Perl ou Python seria bom. O código C pode ser útil, mas provavelmente falha no custo / benefício. Reconheço que o redirecionamento para um FIFO (pipe nomeado) pode ser indistinguível de um pipe ...

3 a resposta

eco> & 2 "algum texto", o que significa em scripts de shell

Eu tenho vistoecho sendo usado assim em muitos lugares: echo >&2 message text ...O que isto significa? Compreendo2>&1, no entanto, não sei como interpretar o uso acima. Alguém pode explicar?

7 a resposta

scp: como descobrir que a cópia foi concluída

Estou usando o comando scp para copiar o arquivo de um host Linux para outro. Eu corro scp commend no host1 e copio o arquivo do host1 para o host2. O arquivo é bastante grande e leva algum tempo para copiá-lo. No host2, o arquivo ...

3 a resposta

Como localizar << EOF >> um arquivo que contém o código?

Quero imprimir código em um arquivo usandocat <<EOF >>: cat <<EOF >> brightup.sh !/bin/bash curr=`cat /sys/class/backlight/intel_backlight/actual_brightness` if [ $curr -lt 4477 ]; then curr=$((curr+406)); echo $curr ...

3 a resposta

Script de shell: executar a função do script sobre ssh

Existe alguma maneira inteligente de executar uma função Bash local em um host remoto pelo ssh? Por exemplo: #!/bin/bash #Definition of the function f () { ls -l; } #I want to use the function locally f #Execution of the function on the remote ...

4 a resposta

Alterar recursivamente as extensões de arquivo no Bash [duplicado]

Esta pergunta já tem uma resposta aqui: Como renomeio a extensão para um lote de arquivos? [/questions/1224766/how-do-i-rename-the-extension-for-a-batch-of-files] 18 respostasQuero iterar recursivamente por um diretório e alterar a extensão ...

2 a resposta

Escapando um cifrão no Unix dentro do comando cat

No Ubuntu, gostaria de terminar com um arquivo de disco que diz: foo $(bar)Gostaria de criar este arquivo usando ocat comando, por exemplo cat <<EOF > baz.txt type_magic_incantation_here_that_will_produce_foo_$(bar) EOF O problema é o cifrão. ...