Resultados da pesquisa a pedido "sh"
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 ...
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 ...
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 ...
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 ...
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?
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 ...
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 ...
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 ...
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 ...
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. ...