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.).






4
Como espero um programa iniciado em outro shell
Eu tenho um programa que faz uma grande quantidade de trabalho (leva cerca de 4-5 horas) que é iniciado pelo cron quando todos os dados com os quais trabalha ficam disponíveis. Às vezes, quando estou aguardando o término, gostaria de poder iniciar outro programa (interativo) quando terminar. a chamada em …


5
Existe uma maneira de resumir o tamanho dos arquivos listados?
Este é o comando que estou usando para listar alguns arquivos: find . -name \*.extract.sys -size +1000000c -exec ls -lrt {} \; -rw-r--r-- 1 qa1wrk15 test 1265190 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_7.20110929.extract.sys -rw-r--r-- 1 qa1wrk15 test 1345554 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_2.20110929.extract.sys -rw-r--r-- 1 qa1wrk15 test 1370532 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_3.20110929.extract.sys -rw-r--r-- …


1
Erro de sintaxe: final inesperado do arquivo - Script Bash [fechado]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 4 anos . Estou tentando criar um aplicativo spritz. Tudo estava funcionando bem, mas desde ontem eu continuo …

6
gerar ID único consistente da máquina
Podemos gerar um ID exclusivo para cada PC, algo como uuuidgen, mas ele nunca será alterado a menos que haja alterações de hardware? Eu estava pensando em mesclar CPUID e MACADDR e misturá-los para gerar uma identificação consistente, mas não tenho idéia de como analisá-los usando o script bash, o …

4
Divida a saída longa em duas colunas
Existe um utilitário ou script simples para coluna a saída de um dos meus scripts? Eu tenho dados de alguma forma: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh mas se isso durar dois, escreva os dados da seguinte forma (onde ainda estão na vertical): A …


4
dirname e basename vs expansão de parâmetro
Existe alguma razão objetiva para preferir um formulário ao outro? Desempenho, confiabilidade, portabilidade? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Produz: /some/long/path/to /some/long/path/to a_file a_file (v1 usa expansão de parâmetro do shell, v2 usa binários externos.)


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.