Perguntas sobre 'shell-script'

3
respostas

Como substituir corretamente uma string contendo espaços no meu script

No meu script eu tenho: sshkey="/Users/me/some path/with spaces/id_rsa" dstport=... dstparent=... dstuserhost=... rsync -az --delete -e "ssh -i $sshkey -p $dstport" $src $dstuserhost:$dstparent E quando eu corro, recebo: rsync: link...
26.11.2018 / 17:37
1
resposta

Estou tentando analisar dados em dois delimitadores

Então, o que estou tentando fazer é para isso:     olhando para o exemplo CSV: 1,3917,3917,BGP=694|Ethernet=1610|LAG=3,Y Depois que o script é executado, a saída deve ser semelhante a: 1,3917,3917,BGP=694,Y 1,3917,3917,Ethernet=1610,Y...
06.09.2012 / 01:18
1
resposta

Obtendo não encontrado e erro de substituição ruim

Aqui está o meu código de script para encontrar quando o usuário digita n números para descobrir se os números são ímpares ou par, mas eu acho que meus arrays não estão funcionando #!/bin/sh echo "Enter the value of n:" read n e=0 o=0 while [...
27.10.2018 / 11:17
1
resposta

Como quebrar um script bash iniciado com xbindkeys?

Eu iniciei um script bash de xbindkeys como "sleep 1;bash /home/scripts/loop.sh" KP_Add Como posso ligar outra chave, que pode quebrar esse script? Por exemplo, se loop.sh for 1.000 cliques pressionando KP_Add , como posso quebr...
27.10.2018 / 20:31
2
respostas

Como alterar o caminho relativo ao symlink para o atual (em ranger ou terminal)

Qual é o caminho real? Considere a pasta A no sistema de arquivos e um B com links simbólicos. Considere atualmente em ranger (ou terminal) dentro de um subdiretório dentro de B como /home/B/sub1/sub2 que, na verdade, é /another_but_...
22.11.2018 / 02:35
1
resposta

awk: encontra dados comuns entre dois arquivos

Arquivo 1 (Dados mestre): 12345|abc 11223|xyz 23234|pqr Arquivo 2 (conjunto secundário de arquivo1): 12345_ASDD|PASD|AWOP 11223_PLDD|EVAAA ASDAS|ASDD 23234_MJKJLO|OKEI JSN|OPIE Saída: 12345_ASDD|PASD|AWOP|abc 1...
05.11.2018 / 06:56
3
respostas

Execução de script para continuar, mesmo se o redirecionamento para um arquivo falhar [fechado]

É um cenário típico que redirecionamos saídas de script para um arquivo. Por causa de um problema de permissão ou por qualquer motivo, o arquivo de saída não pode ser criado. (Normalmente, esses são arquivos de log implementados como requisitos...
05.11.2018 / 07:15
1
resposta

Como posso usar o grep em um loop e adicionar uma nova linha de texto a cada vez ao mesmo arquivo?

Estou tentando usar o grep em um loop e extrair dados de muitos arquivos e salvá-los em um arquivo de texto. Atualmente quando escrevo grep sth > test.txt Ele grava no arquivo test.txt, mas quando eu executo o mesmo código ele não adic...
04.11.2018 / 03:14
2
respostas

Como imprimir todas as linhas que é a primeira palavra é a primeira palavra de um arquivo?

Eu tenho um arquivo de texto sort.txt , que tem conteúdo parecido com isto: 2 Jack 2 Naomi 2 Tina 1 John 1 Tyler Eu quero imprimir todas as linhas que começam com 2 , mas o problema é que o número nem sempre é 2 , pode ser qualquer...
31.10.2018 / 17:49
1
resposta

awk variável fica desassociada após set -euxo pipefail

PORT=3306 mysql_status='netstat -nltp |grep mysqld |awk -v port="$PORT" '{if (match($4,/:.+'"$port"'/)) {print "Yes"} }'' Eu tenho um problema sobre o ambiente shell. Eu uso o awk para filtrar o status de escuta mysql , onde eu uso a variá...
01.11.2018 / 08:28