Perguntas sobre 'shell-script'

2
respostas

Dividindo o argumento da linha de comando bash

Esta é a melhor maneira de dividir um argumento de linha de comando bash separado por dois pontos? #!/bin/bash hostlist='echo $1| awk '{split($0,Ip,":")} END{for (var in Ip) print Ip[var];}'' for host in $hostlist do .... done     
30.05.2012 / 17:16
1
resposta

Restaurando uma opção no final de uma função no zsh

Estou escrevendo uma função de shell zsh (em oposição a um script) onde eu realmente gostaria que a opção extended_glob fosse ativada. Mas como a função é executada no contexto do chamador, não quero estragar suas configurações. O que eu g...
01.07.2012 / 03:19
2
respostas

O que o $ {3 #?} faz?

Eu tenho um script com a seguinte atribuição de variável: TEST_VARIABLE=${3#?} O que o ${3#?} faz?     
28.05.2014 / 17:53
2
respostas

Criando arquivos massivamente com o bash

Eu tenho tentado descobrir isso, tentei comandos diferentes e ainda não consegui nenhum lugar. Você pode me ajudar com essa pergunta? Em seu diretório pessoal, crie um subdiretório chamado camisas. Dentro do subdiretório, crie 108 arquivos co...
14.06.2014 / 17:27
1
resposta

passando e definindo variáveis em um heredoc

Eu tenho um script que tem que fazer muitas coisas diferentes em muitas máquinas remotas diferentes. Eu pensei que um heredoc iria trabalhar para isso, mas eu não sou capaz de usar uma variável definida em outro lugar no script e um definido n...
17.11.2017 / 14:02
3
respostas

pass variável no ssh

Estou tentando passar uma variável para ssh remote, mas não funciona. Meu código é: #!/bin/bash set -x conexion="[email protected]" parameter="$1" ssh -T $conexion <<'ENDSSH' clear echo "$parameter" ENDSSH Eu executo: ./script.sh...
29.07.2016 / 10:40
2
respostas

Executando comandos de uma só vez

Eu tenho um arquivo de texto contendo os seguintes comandos command1 file1_input; command2 file1_output command1 file2_input; command2 file2_output command1 file3_input; command2 file3_output command1 file4_input; command2 file4_output comman...
31.07.2016 / 02:41
1
resposta

Execute o comando ou função quando SIGINT ou SIGTERM é enviado para o próprio script pai, não para os processos filhos

Digamos que eu tenha esse script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other comma...
01.10.2016 / 16:03
3
respostas

Quais são as diferenças significativas entre diferentes shells? [duplicado]

Se eu escrever um script de shell em bash , ele também será executado em ksh ? se não, quais são as diferenças?     
01.11.2011 / 08:13
2
respostas

apaga uma linha se a mesma linha existir na linha anterior

Eu quero remover as linhas que já existem na linha anterior da linha de comando no UNIX. Eu tenho os seguintes dados em um arquivo. <xref id="gi_525506931_ref_NP_001266519.1__brain_aromatase"/> <entry ac="IPR0024...
05.11.2014 / 06:06