Perguntas sobre 'shell'

1
resposta

shell não está substituindo os valores das variáveis

Alguém pode me ajudar, o que está errado com o meu roteiro? echo "Environment validation started" ID='getValueFromFile "ID"' echo $ID FAILLOG=$HOME/$ID/logs/1.log echo $FAILLOG echo $HOME/$ID/logs/1.log >$FAILLOG OUTPUT: Environm...
10.05.2018 / 11:16
1
resposta

Não é possível modificar o LD_CONFIG_PATH do script

Estou tentando escrever um script que adicione algum caminho para o LD_CONFIG_PATH para não obter " blabla.so not found". O problema é que meu script é capaz de modificar seu próprio contexto (via exportação), mas não afeta outros shells. Eu...
11.05.2018 / 10:37
3
respostas

Capture apenas a parte numérica com regex de sed

Por que o seguinte não funciona? INTERNAL_NUM=$(grep -E '\s*internal_num\s*=' file.xml |sed -E 's/internal_num\s*=\s*([0-9]\+)//') echo "$INTERNAL_NUM" Eu gostaria de imprimir o número real, mas ele imprime: internal_num = 1234 O...
20.03.2018 / 14:25
1
resposta

xargs com espaços contendo rm + filename

Estou escrevendo um programa simples que exclui todos os arquivos obtidos. Os arquivos podem conter espaços, então adicionei as cotações como visto abaixo find -name "*.scala" | xargs -d "\n" -I {} rm \"{}\" O texto acima falha com erro:...
05.04.2018 / 13:41
3
respostas

Processos de script em paralelo

Gostaria de analisar o log de acesso do apache com IPs. Eu usei o seguinte código, mas demorou quase 90 segundos. grep "^$CLIENT_IP" /var/log/http/access.log > /tmp/access-$CLIENT_IP.log Então eu tentei alternativa como abaixo. sed...
10.04.2018 / 17:06
2
respostas

Como determinar quais arquivos o usuário atual leu e executou permissões, mesmo quando as permissões foram modificadas

Estou tentando criar um script de shell no qual o comando lista todos os arquivos legíveis e executáveis permitidos para mim ou para o usuário atual, quem quer que seja e onde quer que seja o local do usuário. Portanto, mesmo que eu mude de pe...
02.03.2018 / 13:39
1
resposta

como definir e desanexar proxy dinamicamente através do script de shell?

p=sudo npm config get proxy; echo "$p"; if [ -z $p ] then echo "delete"; sudo npm config delete proxy http://xxx.xx.xxx.xxx:8085 else echo "set"; sudo npm config set proxy http://xxx.xx.xxx.xxx:8085 fi Eu tentei isso, mas não obti...
23.01.2018 / 13:34
3
respostas

CentOS e Switching Unix Shells

Estou usando uma VMWare Virtual Machine com o CentOS instalado. Estou usando o shell BASH agora, mas preciso executar um aplicativo que requer o C Shell. Uma pessoa pode simplesmente trocar de conchas? Você precisará reinstalar todos os so...
07.11.2018 / 17:44
3
respostas

O conteúdo da variável parece mudar

Eu tenho uma variável com um caminho de diretório. Se eu echo seu conteúdo, ele exibe o caminho certo, mas se eu tentar cd , ele não exibirá e parecerá excluir o /home/user/ do caminho: [user@project]$ echo $PROJECT_DELIVERY /home/use...
13.02.2018 / 10:41
1
resposta

Bash - Como colocar um array dentro dos valores da variável?

Eu tenho um arquivo web.txt que contém: youtube facebook google Meu arquivo sh contém: readarray web < web.txt url = www.website.com Comandos que usei: readarray web < web.txt url = www."$web".com ping url Resultado e...
10.11.2018 / 00:52