Perguntas sobre 'shell-script'

3
respostas

Por que verificar a existência de arquivos antes de fazer o sourcing?

Ao tentar criar um arquivo, você não quer um erro dizendo que o arquivo não existe, então você sabe o que corrigir? Por exemplo, nvm recomenda adicioná-lo ao seu perfil / rc: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] &&...
17.06.2018 / 03:17
1
resposta

Inicie um processo em segundo plano a partir de um script e gerencie-o quando o script terminar

Gostaria de executar e configurar um processo de forma semelhante a um daemon de um script. Meu shell é emulado em zsh sob o Cygwin e o daemon é SFK , um servidor FTP básico. Para o que importa aqui, o script startserv.sh pode ser redigi...
23.10.2014 / 15:36
1
resposta

remove linhas onde o valor de um campo é menor ou igual a 3 - sed ou awk?

Eu preciso remover todas as linhas que tenham um valor de 2 ou menos no 8º campo (coluna). Meus dados são assim: 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -...
04.03.2015 / 11:09
2
respostas

Ao executar um shell script, é possível passar parâmetros posicionais específicos sem precisar inseri-los todos em ordem?

Por exemplo, se eu tiver o script ./foo, isso leva 10 parâmetros, e eu só quero passar o 8º parâmetro. A única maneira de saber como fazer isso atualmente é: ./foo '' '' '' '' '' '' '' 'bar' Existe uma maneira mais fácil / melhor?     
07.09.2014 / 14:22
2
respostas

Sair do código no final de um script bash

Estou confuso sobre o significado do código de saída no final de um script bash: Eu sei que o código de saída 0 significa que ele foi concluído com sucesso e que existem muitos mais códigos de saída (127, se não estou enganado?) A minha pergu...
06.09.2016 / 16:20
2
respostas

Como posso excluir todos os arquivos de uma pasta que não foram acessados em um determinado período de tempo?

Gostaria de executar uma tarefa do cron noturno que exclua todos os arquivos de uma pasta que não tenha sido acessada em uma semana ou mais. Qual é a maneira mais eficiente de fazer isso em bash?     
13.07.2011 / 01:35
7
respostas

Imprime os argumentos do shell na ordem inversa

Estou um pouco preso. Minha tarefa é imprimir os argumentos no meu script na ordem inversa, exceto o terceiro e o quarto. O que eu tenho é esse código: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;;...
25.09.2011 / 17:28
2
respostas

Como posso fazer com que variáveis de ambiente sejam “exportadas” em um script de shell?

Tenho várias contas do Amazon EC2 e quero poder alterar rapidamente variáveis, como $EC2_HOME , usando um script. Eu tenho um script de shell configurado assim: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME Quando executo o...
27.01.2012 / 20:32
6
respostas

Script de shell para criar um arquivo se ele não existir?

Eu preciso criar um script de shell que verifique a presença de um arquivo e, se ele não existir, crie-o e passe para o próximo comando ou simplesmente passe para o próximo comando. O que eu tenho não faz isso. #!/bin/bash # Check for the fi...
15.11.2017 / 20:30
2
respostas

comunicação entre vários processos

Eu tenho um script bash, que executa a função manager () como um processo separado para x-times. Como é possível encaminhar mensagens para todos os processos manager () dentro do script? Eu li sobre pipes anônimos, mas não tenho idéia de como...
26.05.2014 / 23:29