Perguntas sobre 'scripting'

1
resposta

: () {: |: &} ;: Como esta bomba bifurcada BASH funciona em detalhes? [duplicado]

Eu tenho uma compreensão muito fragmentada de shells, subshells, funções, processos em segundo plano e, portanto, estou inseguro em entender como essa fork fork funciona em detalhes, No entanto, eu te digo como o que eu sei: :() Aqui o...
12.05.2017 / 21:04
2
respostas

Incrementar a última parte do nome de uma variável

Acabei de me inscrever aqui. Estou trabalhando em um script que coloca dados em uma matriz em variáveis separadas. Exemplo: for((i=0; i < Counter; i++)); do while read -r Parmfilesjobid; do IFS=$'\n' read -d '' -r -a "jo...
16.06.2017 / 08:36
3
respostas

Substitua dados em um caractere específico e, em seguida, altere o valor após x linhas

Eu tenho um arquivo de texto, todos os valores do 23º caractere são 0 , mas preciso que eles tenham valor X , que começa em 1 e incrementa cada 58 linhas até atingir um valor final de 64 . Eu tentei usar esse código sed , mas e...
06.03.2017 / 10:06
2
respostas

Como posso escrever um script de shell HUSH que testa o resultado de cada comando?

Como posso fazer esse script revisar esse status dos comandos e sair se algum dos itens falhar: #!/bin/sh echo JFFS2 Preparation cd /root /root/config 1 > /root/formatted if grep "PAR_JFFS2_FORMATTED = -1" /root/formatted; then echo N...
13.02.2017 / 21:56
1
resposta

Recarregue ~ / .bash_profile de dentro de um script de shell

Eu escrevi um script de shell que precisa recarregar ~/.bash_profile , mas não está funcionando. Aqui está o código. echo 'export PATH=$PATH":$HOME/.bin"' >> ~/.profile mkdir ~/.bin cp passwrdgen ~/.bin chmod +x ~/.bin/passwrdgen . ~/...
09.03.2017 / 19:34
1
resposta

Idéias para analisar os resultados do netstat para conexões ativas

Eu tenho vários dispositivos remotos que criam conexões ssh reversas de volta ao meu servidor, para que eu ssh para eles e gerencie-os remotamente. Eles se conectam de volta a mim por meio de uma porta personalizada. Quando faço um netstat -an...
08.03.2017 / 16:05
1
resposta

Como usar as variáveis ambientais do OpenVPN para scripts embutidos?

Estou tentando usar as variáveis ambientais oferecidas pelo OpenVPN inline. Isso funciona bem: Configuração do cliente OpenVPN: [...] up /tmp/script.sh [...] /tmp/script.sh: #!/bin/bash echo $ifconfig_remote No entanto, se eu...
29.03.2017 / 08:41
1
resposta

Como acessar a página da Web e marcar uma caixa de seleção de html

No local de café que utilizo, o portal cativo concede acesso Wi-Fi após você marcar uma caixa de seleção na página de destino (aceitando os TOS). Isso não seria um problema se eu não passasse horas lá e eles não perguntassem a cada 15 min ou 100...
02.04.2017 / 11:43
1
resposta

Não é possível executar script remoto via script bash, mas pode através do terminal

ssh -p 60022 centos@localhost 'bash -s '< ./update.sh Se eu executar o seguinte comando através do terminal, tudo funcionará bem e update.sh será executado na máquina remota. Se eu colocar o mesmo comando em um script bash, deplo...
04.01.2017 / 09:47
1
resposta

Construa uma matriz baseada nos valores de outra matriz

Hoje eu encontrei uma questão interessante sobre scripts de shell em outro site. A questão foi construir uma matriz baseada nos valores de outra matriz link A matriz original é assim: joe it 9 wolf it 10 wolf pr 9 mark pm 6 jack pr 20...
18.02.2017 / 01:37