Perguntas sobre 'shell-script'

2
respostas

Verificando e alterando a permissão de arquivo com script

Eu sou novo no bash e não consigo fazer um script funcionar. Este é o código que eu tenho: #!/bin/bash file=~/scripts/text.txt if [ -e $file ] then echo "The file exists" elif [ ! -e $file ] then echo "The file does NOT exist" fi sleep 1s...
05.08.2013 / 20:54
2
respostas

Shell Script para isolar arquivos espalhados em pastas diferentes

Eu preciso escrever um script de shell que percorra uma determinada estrutura de diretórios em vários níveis, reconheça os arquivos de vídeo espalhados nas pastas e copie todos eles para outra única pasta. Os arquivos de vídeo são, na verdade, a...
13.02.2014 / 19:53
6
respostas

Loop no script de shell dos arquivos de texto

Eu tenho uma lista de arquivos em um diretório e um conjunto de jpegs correspondentes a cada arquivo em outro diretório. Eu preciso fazer um loop em todos os arquivos e, para cada nome de arquivo, determinar o diretório de destino. Por exempl...
24.06.2015 / 13:17
1
resposta

Regex para validação de crontab

Eu preciso checar se uma entrada no arquivo crontab é válida. Existe um parâmetro de comando crontab ? Eu posso extrair linhas individuais e tentar controlar itens individuais por meio da regex, mas não sei como verificar o tipo de registro...
14.06.2015 / 12:59
1
resposta

O primeiro argumento passado para o script wrapper é ignorado

Então, eu tenho o seguinte script: #!/bin/bash echo '-------------------------' echo $0 echo $1 echo $@ echo '-------------------------' exec su -- someuser -c "/tmp/elasticsearch-6.4.2/bin/elasticsearch \"$@\"" Localizado em /usr/bin/...
03.11.2018 / 15:00
4
respostas

If Else, Awk NR: Como remover um cabeçalho de seção da tabela onde não há entradas

Estou tentando resumir uma tabela de dados que muda todos os dias. Já sumarizei a tabela para exibir apenas linhas com entradas maiores que 30. No entanto, em alguns dias, não há entradas acima de 30 na tabela original. Quando isso acontece,...
05.06.2018 / 10:30
2
respostas

Como uma função bash pode retornar vários valores?

Qual é a melhor prática para retornar muitos valores de uma função bash? Exemplo1: Script de função: function mysqlquery { local dbserver='localhost' local dbuser='user' local dbpass='pass' local db='mydb' mysql -h...
03.12.2017 / 01:12
1
resposta

escapando de um dólar em um comando?

Eu tenho um script de shell muito simples que deve remover imagens flutuantes do docker, o comando para isso é: docker rmi $(docker images -f "dangling=true" -q) Agora estou encontrando um problema que acho que é causado pelo $ . Eu poss...
04.01.2018 / 12:27
2
respostas

É possível armazenar a conexão ssh no script bash em vez de $ (comando ssh user @ ip) toda vez?

Eu acho que o código que eu já tenho não é muito eficiente, pois ele precisa se conectar a cada vez na mesma máquina e executar um comando. Código: tmp=$(ssh -nq $USER@$IP "$COMMAND" 2>> $LOG) tmp1=$(ssh -nq $USER@$IP "$COMMAND1" 2>&...
01.02.2013 / 11:11
1
resposta

Preencha automaticamente a senha do arquivo de identidade ssh?

Quando eu fiz minha chave ssh, adicionei uma senha à chave. Agora eu estou tentando escrever um script que irá executar alguns comandos ssh e rsync. Infelizmente, como tenho a senha na minha chave rsa, ela solicita a senha toda vez. Existe uma m...
03.11.2017 / 16:18