Perguntas com a marcação «shell-script»

Perguntas sobre scripts de shell, arquivos executáveis ​​que são interpretados por um shell (bash, zsh, etc.).

3
Quando `ls -s` imprime" 0 "
Obviamente, a maneira padrão de testar se um arquivo está vazio é com test -s FILE, mas um de nossos clientes recebeu um script contendo testes como este: RETVAL=`ls -s ./log/cr_trig.log | awk '{print $1}'` if test $RETVAL -ne 0 then echo "Badness: Log not empty" exit 25 fi com …


1
Qual é a diferença entre .bashrc e .inputrc
Eu sou novo no sistema unix e acho interessante criar funções e configurações personalizadas nos arquivos de configuração como .bashrce .inputrc. No entanto, eu não entendo as diferenças entre os dois. Por exemplo, quando eu criei o alias, eu os coloquei .bashrc. Example 1: alias ...='cd ../../' Quando eu criar …


1
Como ativar o Virtualenv quando um script Python é iniciado?
Eu quero agendar um script python para executar usando cron em determinadas datas, o problema é que, para example.pyfuncionar, example-envprecisa ser ativado, existe uma maneira de example.pyativar seu próprio virtualenv sempre que o cron executá-lo? caso contrário, tenho que criar um script bash bash.shque contenha #!/usr/bin/env bash workon example-env python2 …

3
Argumentos negativos para cabeça / cauda
Variantes desta pergunta certamente foram feitas várias vezes em lugares diferentes, mas estou tentando remover as últimas Mlinhas de um arquivo sem sorte. A resposta segundo mais votado em esta pergunta recomenda fazer o seguinte para se livrar da última linha em um arquivo: head -n -1 foo.txt > temp.txt …


2
comunicação entre múltiplos 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 () de dentro do script? Eu li sobre pipes anônimos, mas não tenho idéia de como compartilhar as mensagens com ele. Tentei fazê-lo …


2
Verifique as dependências do script bash / shell
Existe um método / comando para verificar as dependências de um script bash? Em outras palavras, uma resposta a esta pergunta: Quais bibliotecas um usuário deve instalar para executar o script? Eu posso fazer isso manualmente lendo o script e verificando o que outras bibliotecas / comandos chama, mas isso …

5
Como capturar um erro em um script linh bash?
Eu fiz o seguinte script: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists …

9
Adicionando dois números usando expr
Estou aprendendo scripts da Shell para obter um diploma em TI que estou fazendo atualmente. Estou tentando escrever um pequeno script que adiciona dois números, como mostra um dos tutoriais que recebemos. echo "Enter two numbers" read num1 num2 sum = 'expr $num1 + $num2' echo "The sum is = …



4
Como analiso argumentos opcionais em um script bash se nenhuma ordem é dada?
Estou confuso sobre como incluir argumentos / sinalizadores opcionais ao escrever um script bash para o seguinte programa: O programa requer dois argumentos: run_program --flag1 <value> --flag2 <value> No entanto, existem vários sinalizadores opcionais: run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> --optflag4 <value> --optflag5 <value> Eu …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.