Perguntas sobre 'shell-script'

4
respostas

Como fazer o grep mesmo que o arquivo não esteja presente?

Estou fazendo algo assim no meu código file_nm='ls -latr *abc*' if [ 'grep "search_txt" "$file_nm" | wc -l' -gt 0 ] then echo "string found" else echo "string not found" fi Se o file_nm for resolvido em branco, meu código trava por...
28.10.2014 / 16:15
3
respostas

Dividir uma string até um local específico

Eu tenho uma pergunta e quero saber como lidar com isso com sed ? Como se corta uma variável até um local específico, no meu caso _g ? Exemplo variable="This_is_good_g0r0s0_continues" Eu preciso cortar essa variável até _g . Tamb...
03.12.2014 / 18:45
2
respostas

Copie as duas primeiras linhas de um arquivo e remova as linhas

Eu preciso processar um arquivo usando um script de shell. O arquivo chega com os dados, bem como algumas informações incorporadas, que são relevantes para o processamento. O arquivo está no seguinte formato: email_address system_area it...
29.01.2015 / 12:05
2
respostas

adiciona uma nova linha a um arquivo delimitado

Então eu tenho um nome de arquivo test.txt dentro desse arquivo eu tenho cerca de 20 linhas de texto que são delimitadas por pipe | Exemplo: John|freshman|seatle|math|4|fulltime Bob|senior|Tacoma|biology|4|part-time Eu quero fazer 2 linha...
30.01.2015 / 21:51
1
resposta

Processando a saída de um sqlite db em um array ksh com espaços

Estou consultando um banco de dados SQLite3 da seguinte forma: input=$(-separator "," "SELECT field1,field2,field3 FROM table1") e obtenha este resultado: Red,Yellow is a color,Blue Eu preciso inserir isso em uma matriz, existe uma...
04.03.2015 / 18:58
1
resposta

usando o script bash para classificar o texto em um arquivo

Eu gostaria de classificar a saída do multipath -ll em um tipo de arquivo csv usando o script bash. Por exemplo # multipath -ll daria a seguinte saída 360060e80056fc30000006fc30000513c dm-41 HITACHI,OPEN-V \_ 4:0:0:45 sdcm 69:160 [active][re...
17.12.2014 / 14:44
1
resposta

Renomear o script bash - falso nenhum arquivo ou erro de diretório

Estou tentando renomear algumas centenas de arquivos com base em outro arquivo no mesmo diretório. Eu encontrei um script e com modificação eu tenho o seguinte: while read file; do echo mv "\"${file%/*}/Trailer.mov\"" "\"${file%.*}-Trailer.mo...
16.11.2014 / 23:02
2
respostas

Não é possível usar o argumento no script de cálculo da data de bash

O seguinte script não funcionará. Eu preciso calcular a data dependendo do número de dias desde 14 de outubro de 1582, onde o argumento será o número de dias. d="$1" date -d '14 Oct 1582 + "$d" days' por exemplo, o comando ./datedays.s...
14.11.2014 / 16:50
1
resposta

Comparando o valor na mesma coluna e direcionando a saída para a nova coluna

Eu tenho meu arquivo de entrada como DPortal=ECCN RemoteFile=4004_130122 0256 A02 141111 0940 29343414 11 110005 DPortal=ECCN RemoteFile=4004_130122 0256 A02 141111 2336 29843714 11 110006 DPortal=ECCN RemoteFile=4004_130122 0256 A02 141111...
12.11.2014 / 13:57
1
resposta

BASH - Comando não encontrado - LVM sobre script de automação LUKS

Eu tenho trabalhado um script bash para automatizar o processo de abertura e fechamento de um disco rígido externo LVM sobre LUKS. No entanto, continuo a receber erros na linha 28: $(vgchange -a n ; cryptsetup luksClose vol) O erro que re...
13.11.2014 / 07:07