Perguntas sobre 'bash-scripting'

1
resposta

Extrai as primeiras 2 letras em cada linha de um arquivo usando um único comando Terminal

Eu quero extrair as duas primeiras letras de cada linha de um arquivo e salvá-lo em uma variável e imprimi-lo em um único comando. Alguém pode me ajudar com o comando? Considerando que meu arquivo tem 20 a 30 linhas e o nome do arquivo é extract...
29.01.2016 / 16:27
2
respostas

Como eu faço ssh em uma máquina e coloco um arquivo naquela caixa simultaneamente?

Basicamente eu quero remotamente catar um arquivo, isso é o que eu tenho até agora. Não funciona Eu sou relativamente novo em tudo isso: echo /root/.ssh/id_rsa.pub | ssh root@HOSTNAME "cat >> /root/.ssh/authorized_keys     
08.12.2015 / 16:14
1
resposta

“linha 3: erro de sintaxe próximo ao token inesperado” em um shell script

Estou tentando executar alguns executáveis com parâmetros várias vezes. Eu escrevi um roteiro para isso. Mas estou sempre recebendo um erro e não consigo descobrir como corrigi-lo. #!/bin/bash export VCF_FILE='KI_subsetted.recode.vcf' for i...
11.12.2015 / 15:26
1
resposta

bash script ler linha por linha

Olá, estou tentando criar um script que leia meu arquivo, pegue toda a variável necessária e use-o para outro comando. Mas parece que as variáveis não estão sendo memorizadas, porque tentei um printf em vez de executar meu script e obtive uma sa...
11.12.2015 / 11:01
1
resposta

Como excluir texto depois de um marcador

Eu tenho um pedaço de código html E eu tento extrair o primeiro parágrafo. html é assim: <p> Hi. Lorem Ipsum<br /> dolor si amet […] </p> <p>…</p> <p>…</p> Primeiro, usei sed 's/<\/...
04.11.2015 / 17:32
2
respostas

Por que não posso redirecionar a saída do awk?

Eu escrevi este forro para mostrar MB lido / escrito a cada 5 segundos. #!/bin/bash #iosum.sh iostat -dmz 5 |\ awk 'BEGIN{rx=wx=0}{if($0 == ""){printf"%.1f %.1f\n",rx,wx}else if($0~/^Device:/){rx=wx=0}else{rx+=$3;wx+=$4}}' Quando exec...
07.11.2015 / 06:18
1
resposta

Como posso renomear todos os arquivos de imagem dentro de um diretório (e recursivamente dentro de seus subdiretórios)?

Eu tenho um diretório contendo um grande número de arquivos de imagem, alguns dos quais estão em subdiretórios. Preciso renomear todos os arquivos de imagem que correspondem a *.png, *.jpg, *.jpeg, *.bmp, *.gif usando um padrão simples para r...
03.08.2015 / 18:36
1
resposta

No script bash, como gerar uma string aleatória

Eu preciso gerar muitas cadeias alfanuméricas aleatórias, que também usam letras maiúsculas. Ele precisa começar com 3 caracteres (por exemplo, Dk6) e, em seguida, com um loop while, aumentar em até 9 caracteres (por exemplo, D7H3j8Sjx). Além di...
14.06.2015 / 17:25
1
resposta

SSH então executar o comando na mesma linha é diferente de executar em linhas diferentes? Script de Bash

Em um script bash, estou tentando usar ssh e osascript para exibir uma notificação em outro mac. Eu só consigo fazer isso na linha de comando, primeiro ssh-ing no outro mac, em seguida, executando osascript -e 'display notification "You have...
06.06.2015 / 20:52
2
respostas

Unix / linux shell scripting divisão de ponto flutuante

Eu tenho que dividir dois valores de ponto flutuante e armazená-lo em variável. Meu código abaixo v_missedvol=4003.03 v_allvolume=3003.03 v_vol_temp= $(echo "$v_missedvol / $v_allvolume" | bc -l ) o resultado que obtenho é -ksh: =1....
02.04.2015 / 15:03