Perguntas sobre 'scripting'

5
respostas

Estratégia para esquecer de executar um script com 'source'?

Eu gostaria de escrever um script para acessar o estado de um shell bash interativo, por exemplo O script contém comandos como jobs , dirs , pushd e popd . Portanto, minha estratégia é source do script no shell quando eu executo o sc...
06.05.2018 / 14:58
3
respostas

Reorganizando seqüências de caracteres em ordem numérica

Eu tenho vários arquivos de texto como este: >nexus0013_Pseudomonas_59M NNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCTAGGTGCCCTGCGCTTCCCTGTGGCTGCCGCCTGGGCCGCCGAGCTCCGCCAGGAACTGCCGGGGGGCACGCAGACCTGGAGCAGCGAAGAACTGCTCAGGCATCCGCAGGCCCGCGACCTGGACATCCCGGCCGA...
11.08.2017 / 05:30
4
respostas

O que é essa sintaxe no final de um loop while?

No seguinte código de script BASH: while read -r line do if [some_condition]; then do_thing1 do_thing2 continue fi done < $SOME_VAR Qual é o significado da última linha? Especificamente, o que está sendo...
30.01.2018 / 18:10
2
respostas

Como deletar uma linha com uma dada palavra usando a função SED

Eu tenho um arquivo .txt com dentro ID VALUE test value_1 testing value_2 first value_3 second value_4 Estou tentando escrever um script de shell que excluirá uma linha correspondente a um determinado ID. Por exemplo, eu g...
03.01.2016 / 22:17
1
resposta

Verificando se a string existe no arquivo com cat | grep

Bom dia a todos Objetivo: verificar se existe uma string em um arquivo e executar ações adequadamente if [ -z 'sudo cat /etc/sudoers | grep "$USER ALL=(ALL) NOPASSWD:ALL"' ]; echo "no output, cont." || echo "line exists, skipping" A sa...
03.10.2016 / 11:08
3
respostas

Como obtenho números 0-padded em {} (expansão de contraventamento)?

Estou tentando escrever um script simples para recuperar mem e trocar o uso de uma lista de hosts. Atualmente, a única maneira de conseguir isso é escrever três scripts separados: for a in {1..9}; do echo "bvrprdsve00$a; $(ssh -q bvrprdsve00$...
05.01.2017 / 11:14
3
respostas

Verifique se o arquivo existe, não está vazio e igual a outro

Eu quero verificar se existe um arquivo, não está vazio e igual a outro arquivo. Se sim, não faça nada. Se eles não forem iguais, sobrescreva os dois arquivos com cat "some text" . Se eles não existirem ou estiverem vazios, crie também o...
03.11.2017 / 03:13
2
respostas

Bash: calcula o tempo decorrido entre dois timestamps

Eu escrevi um script que me notifica quando um valor não está dentro de um determinado intervalo. Todos os valores "fora dos intervalos" são registrados em um conjunto de arquivos por dia. Cada linha é timestamped de maneira reversa proprietária...
18.08.2017 / 18:18
1
resposta

Substitua o caractere X pelo caractere Y no bash string

Estou fazendo o script bash e quero substituir um caractere por outro caractere na minha variável de string. Exemplo: #!/bin/sh string="a,b,c,d,e" E eu quero substituir , por \n . saída: string="a\nb\nc\n,d\n,e\n" Com...
28.03.2016 / 13:14
2
respostas

como posso fornecer um array como um parâmetro posicional para uma função ou script?

No meu script, descobri que algumas operações em uma matriz são reutilizáveis. Então, estou pensando em refatorar o código reutilizável em uma função ou script. No entanto, como posso escrever uma função ou script para que eu possa fornecer u...
05.06.2018 / 19:24