Perguntas sobre 'shell-script'

1
resposta

Use uma função bash em um comando em pipeline

Eu tenho um comando semelhante a: ... | sort -u -V . Como algumas versões de sort não suportam o sinal -V , achei que seria ótimo se eu fizesse uma função que condicionalmente adiciona a sinalização. Mas, parece que minha implementação nã...
22.05.2014 / 11:49
1
resposta

obtendo lista de processos filhos por uma função shell de fundo

Eu tenho um script bash, no qual chamo função em segundo plano: process_manager $1 $2 $3 & A função executa / executa comandos que são passados como um argumento em segundo plano. Como posso obter uma lista de processos filhos na f...
25.05.2014 / 12:59
2
respostas

command condition às vezes inteiro às vezes string

Eu quero executar essa condição while [ $(cat /path_of a file/) -eq 1 ] A condição só está correta se $(cat /path_of a file/) é um inteiro e não uma string! Como posso superar esse problema?     
06.04.2014 / 14:05
1
resposta

Problema ao usar variável definida pelo usuário em um script

O seguinte é um script simples, chamado myscript , que eu escrevi para executar um comando. dcmpath='$HOME/Data' dcmfile='IM1' dcm2nii $dcmpath/$dcmfile Infelizmente, o bash não reconhece o caminho na frente de dcm2nii e não consigo...
19.05.2014 / 03:20
2
respostas

Execute um script Shell e leia a saída em uma variável e execute outro script baseado na saída

Eu sou um novato no sistema Linux. Meu requisito é executar um script de status do Linux que mostre uma mensagem (a mensagem é "App is running" ou "App is not running"). Se a mensagem for "App is running", execute outro script de shell para p...
13.12.2013 / 16:32
1
resposta

Criando script de shell no Desktop e não obtendo um prompt?

Eu criei um script de shell no Desktop. Sempre que eu abri-lo, recebo uma solicitação para executar no terminal, exibir e etc. Como remover esse prompt?     
08.03.2014 / 18:44
2
respostas

se a variável env existir, saia do script

#!/bin/bash if [[ -n "$MYVAR" ]]; then exit; fi # otherwise the rest of the script continues... Estou tentando sair de um script de shell se uma determinada variável ENV for 0. O script acima parece não funcionar (eu também tentei usar...
29.12.2013 / 04:11
2
respostas

Remover linha completa em arquivos de texto baseados em tags

Por exemplo: 01.txt, 02.txt, 03.txt e 04.txt tem os seguintes valores. HDR|A|B|C|D|F||||||| DTL|1|2|3|4|5||||||||||| DTL|5|6|7|8|9||||||||||| TLR|A|B|C|D|F||||||| Eu tenho que remover linhas completas com base em tags como HDR, TLR. Qu...
12.08.2013 / 16:26
2
respostas

Por que meu shell script está pendurado em 'apt-get -y upgrade'?

Ubuntu: sudo DEBIAN_FRONTEND=noninteractive apt-get -y update sudo DEBIAN_FRONTEND=noninteractive apt-get -y upgrade sudo reboot O script é sempre interrompido após a atualização e, em seguida, permanecerá na linha de comando, ele nunca s...
17.06.2013 / 23:29
3
respostas

Usando Comandos do Shell para Manipular Caminhos de Arquivo para Uso como Argumentos para Outro Programa

Eu posso usar find assim para encontrar uma lista de arquivos: find -type f -path "./src*" -name "*.php"' Por exemplo: ./src/Superuseradmin/Model/Mapper/UUID.php ./src/Superuseradmin/Model/Mapper/Mapper.php O que preciso fazer...
31.05.2013 / 10:44