Perguntas sobre 'shell-script'

1
resposta

if: Expression Syntax

Estou tentando executar o comando abaixo no Linux. Estou recebendo o erro "if: Expression Syntax". $ ssh [email protected] "if [ -f /export/home/insite/.insiteINFO ] ; then echo "1" ; else echo "0" ; fi" if: Expression Syntax.     
17.11.2017 / 17:01
2
respostas

grep para múltiplos argumentos, mas imprimi-los por ordem de aparecimento

Eu quero tirar o material de um arquivo de saída. Por exemplo, ab e cd . O arquivo parece: asdf ab hgr cd ab asdsda se agora eu grudo por ab e cd um após o outro como for i in $@ do grep $i file done Eu obtenho a...
27.10.2017 / 07:45
3
respostas

Nmap verifica se a porta está aberta no bash

Eu quero fazer um script que irá verificar se uma porta está aberta em um servidor. Se não abrir ficar por um tempo. Se aberto, continue. As condições de quebra são use se "host está para cima" estiver presente e não "fechado". Eu suponho que a...
08.08.2017 / 12:42
2
respostas

Precisa decodificar esta linha {$ HOSTNAME ^^} == {$ arrName ^^}

A seguir, uma parte de um script de shell escrito por alguém da minha organização. while read -r line do #split if needed arrName=$(echo $line | cut -d"." -f1) if [ {$HOSTNAME^^} == {$arrName^^} ]; then echo "Perfect $arrN...
20.04.2017 / 15:47
2
respostas

Execute o script bash para que cada comando seja acessível individualmente no histórico de comandos do shell

Como posso executar um script bash de tal forma que cada um dos comandos no script bash possa ser selecionado usando a seta para cima após a execução? Exemplo de script: #!/bin/bash command #1 command #2 command #3 Agora, depois de ex...
03.04.2017 / 10:20
1
resposta

Variável externa

Eu fiz um script simples para desativar meu touchpad e ligá-lo ao atalho. enabled=true if enabled then xinput -disable "TouchPad" enabled=false else xinput -enable "TouchPad" enabled=true Como posso fazer uma variáve...
28.03.2017 / 11:33
2
respostas

Como permitir que um script seja executado por qualquer pessoa em qualquer lugar

Este tópico já foi discutido, mas cada post que li me confunde ainda mais. Por exemplo, pegue este simples script bash hello world chamado test. Eu criei como o usuário Bill e fiz um chmod 755 test para torná-lo executável. O script reside...
01.04.2017 / 17:21
1
resposta

shell renomeia nomes de arquivos com caracteres não imprimíveis

Estou tentando encontrar uma maneira de renomear em lote nomes de arquivos que originalmente contenham caracteres japoneses, que não podem ser impressos em meu shell. Há claramente algo que estou perdendo aqui para entender como funciona o regex...
22.03.2017 / 07:22
2
respostas

Selecione o conteúdo respectivo para algum conteúdo específico de um arquivo e mova-o para um arquivo de saída

Eu tenho um arquivo tnsnames.ora e seu conteúdo é como abaixo. NEWDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = linuxerp.de.mph.com)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = linuxerp.de.mph.com)(PORT = 1550)) (C...
21.03.2017 / 04:00
1
resposta

É seguro exportar uma variável contendo uma senha e, em seguida, redefini-la?

Meu script precisa chamar várias vezes um programa que precisa de uma senha, que só pode ser passado como uma variável de ambiente. Como eu quero perguntar ao usuário a senha apenas uma vez, eu fiz isso: read -s PASSPHRASE export PASSPHRASE p...
14.02.2017 / 19:59