Perguntas sobre 'shell-script'

4
respostas

como alterar uma coluna e adicionar outras colunas em uma linha pelo awk

Eu tenho um arquivo MDD.TXT com os seguintes registros. arquivo: MDD.TXT 0|ABC|055309|20120929053309|11965150 0|ABC|061434|20120929063434|11155537 0|ABC|070228|20120929073228|11965150 0|ABC|082213|20120929583213|11965150 0|ABC|083950...
23.09.2015 / 14:53
6
respostas

Grep o texto que corresponde a um padrão

Eu estava procurando por um comando que irá imprimir a parte selecionada de uma linha que corresponda às condições. Por exemplo, minha linha de texto é assim: p1=X||p2=Y||p3=X||p4=X||p5=X||p6=Y||p7=X Eu quero imprimir os valores que têm...
28.07.2015 / 11:59
2
respostas

Remova todas as linhas, exceto D

Eu tenho um cenário em que meus três arquivos enormes Test.txt , Test1.txt e Test2.txt têm os detalhes a seguir. H||||||||||||||||||||||| D|||||||||||||||||||||||| D||||||||||||||||||||||| H||||||||||||||||||||| D|||||||||||||||||||||...
23.08.2013 / 07:39
3
respostas

Bash atribui resultado variável da função bool e, em seguida, verifica

Eu estou tentando criar uma função que retorna 0 ou 1 (ou seja, verdadeiro ou falso) e leva um argumento, em seguida, criar uma variável em outro que armazena os resultados dessa função. Finalmente, verifique se essa variável é 0 ou 1 (verdadeir...
27.05.2018 / 19:22
4
respostas

Transmitir curinga * para um script (bash?) [duplicado]

Desejo remover todos os códigos de cores que se parecem com '@n', '@R' etc., de uma coleção de arquivos de texto com tamanho moderadamente grande. Então, em um arquivo chamado 'remove_cc', eu escrevi o seguinte: sed -ie 's/@r//g' $1 sed...
06.10.2014 / 20:06
5
respostas

Comparando várias opções em um bash (string)

Estou tentando ativar apenas algumas opções ao usar o comando read e sair do script se uma possibilidade errada foi inserida. Tentei muitas possibilidades (matriz, variáveis, alteração de sintaxe), mas ainda estou preso ao meu problema ini...
25.07.2016 / 16:05
3
respostas

erro variável no bash

Estou escrevendo meu primeiro código no bash. Estou preso de 2 horas. Este é o meu código: #!/bin/bash declare -i l=0 declare -i d=0 declare -i s1=0 declare -i s2=0 declare -i t=0 declare -i o=0 declare -i p=0 for i in demo_room/subject_1/?*...
08.06.2018 / 15:36
4
respostas

Backslash na substituição de variáveis no Bash

Eu estava trabalhando em um script Bash para ajudar a particionar um disco rígido corretamente, e me deparei com um problema estranho em que eu tinha que acrescentar um número a uma variável. Levei um tempo para acertar o resultado, já que não s...
20.01.2018 / 07:17
3
respostas

Esclarecimento sobre diferenças e uso do teste -f vs test -e em um shell script

Em uma revisão de código Estou sendo destacado que devo alterar essa estrutura test : [ ! -f "$1" ] && print_error_and_exit "The given argument is not an existing file." para algo semelhante, especificamente: [ ! -e "$1"...
20.06.2018 / 06:34
3
respostas

Não é possível atribuir a saída de comandos aninhados à variável no bash

Eu estava tentando atribuir o comando abaixo (que escolhe a linha aleatória do arquivo) a uma variável, mas não funcionando. givinv@87-109:~$ head -$((${RANDOM} % 'wc -l < file' + 1)) file | tail -1 cower givinv@87-109:~$ Abaixo do err...
28.11.2016 / 11:27