Perguntas sobre 'shell-script'

2
respostas

Existem padrões / documentos que me dizem como produzir mensagens de ajuda tão boas?

Esta é uma continuação de uma pergunta anterior , em que Silverrocker sugeriu uma boa maneira de exibir uma mensagem de ajuda semelhante a comandos como ls ou du . program --help Usage: program [<options>][<arguments> ...]...
29.01.2013 / 12:43
3
respostas

Como executar um script bash em vários diretórios?

Eu tenho um script conv.sh que faz um loop sobre arquivos MP3 no diretório atual e os converte em OGG. Eu também tenho vários diretórios {F1, F2, ..., F20} em /path/to/Files/ . Como devo executar conv.sh em todos esses diretórios?     
30.01.2013 / 23:03
1
resposta

Caminho inicial dos usuários em um script bash

Estou escrevendo um script bash que será executado como um cron job todos os dias. Muito básico, eu estava querendo mudar o papel de parede diariamente. Eu tenho mint-14 com mate. A coisa na qual estou me metendo agora é que quero que o camin...
03.03.2013 / 00:29
3
respostas

Como posso me sentar em um fluxo sem atrapalhar, capturando e testando?

Como posso testar se a saída de um comando é uma string vazia, embora não  interferindo com buffering? Exemplo: command | ??? if [ $? = 0 ] && [ -n "$output_from_command"]; then ... Eu quero que a saída do código acima seja a m...
23.12.2013 / 21:16
5
respostas

Script de shell para verificar a presença de um ou mais arquivos com uma extensão específica?

Eu quero escrever um script para encontrar um arquivo com uma extensão específica.isso eu já fiz: #!/bin/bash file="/home/Savio/Dsktop/check/*.csv" file1="/home/Savio/check/*.txt" if [[ -f "$file" && -f "$file1" ]]; then echo " fo...
20.08.2013 / 17:18
2
respostas

Script de shell simples necessário para mover arquivos de banco de dados

Estou usando o MySQL na máquina Ubuntu . Eu preciso mover fisicamente os arquivos de banco de dados em /var/lib/mysql/ (é onde todos os diretórios de bancos de dados estão localizados). Digamos que eu tenha dois bancos de dados, db_...
25.11.2011 / 17:26
2
respostas

como detectar se o comando execute falhou no shell?

Eu uso o Java para chamar um script de shell na máquina remota. Eu quero saber se a execução do shell falhou. Mas descobri que, verificar o código de retorno $? após o término do script não funciona. $? indica apenas o código de result...
06.11.2014 / 05:08
2
respostas

Como alterar o diretório de destino para conclusão da tabulação?

Encontrei um pequeno script para ativar a anotação em onethingwell , que inclui isso: function n { nano ~/n/$1.txt } Gostaria de estendê-lo para concluir a tabulação, para que, se eu quiser editar a nota preexistente 'foobar' (~ / n / fo...
24.04.2011 / 02:50
1
resposta

As funções bash são executadas no shell ou subshell atual?

Eu tenho um terminal aberto e chamo uma função bash: change_path onde: change_path(){ export PATH="foobar:$PATH"; } change_path será sempre executado no shell atual e sempre mudará o $ PATH do shell atual? Até agora, nos meus t...
02.05.2018 / 06:39
2
respostas

script zsh que leva um número variável de argumentos

Acabei de descobrir (tardiamente) que posso ssh -t de uma máquina para outra e executar um comando lá. O pensamento então me levou a pensar em um script que seguisse um arquivo de log (de um par) em uma máquina fazendo algo como ssh -t $1...
05.09.2018 / 14:46