Perguntas sobre 'shell-script'

2
respostas

removendo hosts ssh-dead da matriz

alguém poderia explicar por que "s" e "localhot" são mantidos no HOSTLIST final? "s" está lá, embora estivesse sendo removido ... $ HOSTLIST="localhost sdfsd sdfs s fsdf localhost sdfs fsdf sdf 127.0.0.1" $ for h in ${HOSTLIST};do { timeou...
12.03.2018 / 15:11
1
resposta

acessa todos os membros da matriz em um loop [closed]

Tenho andado a brincar com scripts ultimamente. Escrevi este com a ajuda do @Cas #!/bin/bash ## Variables ## host="'/bin/hostname'"; ## Limits ## OneMin="1"; FiveMin="6"; FifteenMin="6"; ## Mail IDs ## To="[email protected],...
11.03.2018 / 16:08
3
respostas

executa vários comandos e aguarda

Eu quero executar vários comandos simultaneamente e quando todos terminarem, execute outro grupo de comandos. comando1 & comando2 echo "command 1 and 2 finished" comando 3 & comando 4     
22.01.2018 / 08:52
1
resposta

Como usar o comando find com variáveis

Estou pesquisando arquivos por find ing um nome de arquivo parcial: find /script -name '*file_topicv*' /script/VER_file_topicv_32.2.212.1 Funciona, mas não quando o nome parcial do arquivo é uma variável: var=file_topicv find...
17.01.2018 / 10:00
1
resposta

Arquivo ausente no Bash - Cria um arquivo e o atribui a uma variável

Estou tentando criar um arquivo e atribuí-lo a uma variável com estas linhas: aws_key="company-lab" source_dir="source_files" aws_role_list=$(aws iam list-roles --profile="$aws_key" | jq -r '.Roles[].RoleName' > "$source_dir"/aws-"$aws_key...
09.10.2018 / 14:14
2
respostas

Script bash para gravar ls em um arquivo em outro diretório

Estou tentando escrever um script que vá para o diretório específico, ls files nesse diretório e, em seguida, grave-o em um arquivo em outro diretório. Foi isso que eu criei até agora: #!/bin/bash getDisk1(){ cd cwiczenia | ls >>...
26.02.2018 / 17:16
1
resposta

A chamada de função Bash do arquivo de script falha, enquanto a chamada do terminal é bem-sucedida

No Ubuntu 16.04 com Bash eu criei um arquivo $HOME/ulcwe/software_internal.sh que contém uma função rse() sem uma chamada. O arquivo é originado em ~/.bashrc (que foi originado por ele mesmo) e eu posso chamar rse de qualquer lugar n...
04.03.2018 / 12:27
4
respostas

como dividir uma linha separada por vírgula no bash

Eu tenho um arquivo csv com esta aparência: 2017-06-01,3967485,Completed,local,in,0,13492,11746,2017-06-27 14:13:47+00,2017-06-27 14:20:16+00,389,ddb19040,mydomain.net,yourdomain.net,"" 2017-07-01,3967488,Completed,local,in,0,13492,11746,2017...
28.02.2018 / 21:44
3
respostas

script bash conciso para substituir o nome do arquivo no caminho absoluto

Eu preciso de uma função concisa e legível para ser usada no script bash que terá como entrada: caminho absoluto (por exemplo, /home/user/tmp/data/sample1.txt) nome do novo nome do arquivo (por exemplo, extended_sample.dat) e retornar...
18.02.2018 / 11:24
2
respostas

O resultado do grep não pode ser armazenado na variável

Eu quero obter uma data de um nome de arquivo. Isso funciona usando este código: for filename in OH/* do echo $filename |grep -Eo '[[:digit:]]{14}' done; Agora eu quero salvar o resultado em uma variável como esta: for filename in...
02.02.2018 / 10:19