Perguntas sobre 'scripting'

2
respostas

compara duas linhas em um arquivo e modifica o último

Eu tenho um arquivo com duas linhas como: XXXXXXX20170412,bu.1519=1,bu.1124=2,bu.1284=3,bu.1767=13,bu.1869=15,bu.1784=16,bu.1473=32,bu.1264=43,bu.1758=96,bu.1649=122,bu.1345=140,bu.1268=215,bu.1246=516,bu.1876=601, XXXXXXX20170413,bu.1123=1,b...
16.04.2017 / 05:02
2
respostas

Falta de informações manuseando texto com Perl

Olá a todos, tenho trabalhado com este script: perl -F',\s+' -lane ' @ARGV and $h{$F[1]}=$F[0],next; /^Device ID:\s+(\S+)/ && $h{$a=$1} .. /^$/ || eof() and do{ /^$/ || eof() and $_ = "SN: $h{$a}" . ( eof() ? "" : "\n...
05.04.2017 / 16:12
1
resposta

aceitando o valor de retorno em outra variável [duplicado]

~$ cat ~/forked_sh.sh #/bin/sh echo THis_is_return sleep 2; ~$ socket=wlan0 ~$ echo $socket wlan0 ~$ mystring_$socket=.'/forked_sh.sh' mystring_wlan0=THis_is_return: command not found Eu estava esperando que ele fosse atribuir, mas o bas...
01.04.2017 / 21:36
3
respostas

Como criar um script ou uma linha de comando que incrementa a parte variável do nome dos meus arquivos, mas alguns deles?

Eu tenho vários arquivos cujos nomes não estão corretos: $ ls devoirNote1_1_2.R devoirNote1_1_5.R devoirNote1_4_1.R devoirNote1_1_3.R devoirNote1_1.R devoirNote1.R devoirNote1_1_4.R devoirNote1_2_1.R example140.R Eu quero alterar...
25.03.2017 / 15:31
0
respostas

Unir dois arquivos Utilizando para e se loop, não é possível usar o AWK [duplicado]

Eu preciso juntar dois arquivos usando um loop for e if no shell Korn, sem awk please Conteúdo do arquivo de entrada 1: Dave 734.838.9800 Bob 313.123.4567 Carol 248.344.5576 Mary 313.449.1390 Ted 248-496-2204 Alice 616.556.4458...
13.04.2017 / 00:56
1
resposta

Quero comparar meu resultado awk com um valor específico por if condition

Eu tenho o resultado no comando abaixo. Eles são a capacidade de drives que eu quero comparar com um valor limite. Então, quero comparar cada linha com um valor específico. Se maior, então segue-se uma condição. df -kP | awk '{print $5}'| sed...
16.03.2017 / 01:33
1
resposta

O script de inicialização da Debian não inicia

Estou tentando fazer uma carga de script específica no início do Debian. Eu tentei colocar o script em /etc/rc.local mas sem sucesso. Agora eu fiz um script de serviço que executa o meu script específico. O código do script de serviço é: #!...
24.03.2017 / 14:36
3
respostas

linhas awk ou sed entre o mesmo padrão, incluindo a primeira correspondência

Este é o texto: * Tue This is the first line – info 1 – info 2 – info 3 * Wed This is not to be included A saída deste texto deve ser esta: * Tue This is the first line – info 1 – info 2 – info 3 NOTA: Eu tentei o awk e o se...
14.03.2017 / 11:25
1
resposta

Faz loop através de um conjunto específico de diretórios

O código a seguir percorre todos os diretórios no caminho atual para executar uma contagem em arquivos xml compactados: for i in *xml.gz; do echo "XML" "${PWD##*/}" "$i" $(gunzip -c $i | echo "scale=0; 'wc -l'" | bc -l); done Estou...
24.03.2017 / 10:13
1
resposta

Problema com o adduser sobre o script SSH, dependendo da distribuição do sistema operacional

Olá, este script está dizendo que há um problema em: bash: -c: line 0: syntax error near unexpected token 'then' bash: -c: line 0: 'sudo -i if sudo cat /etc/*-release | grep Ubuntu; then echo "Ubuntu Server";' Mas eu não consigo ver o que...
16.03.2017 / 18:37