Perguntas sobre 'shell'

4
respostas

Fornece o valor padrão se o comando retornar com código de saída diferente de zero

Eu tenho alguma configuração no arquivo config e gostaria de cat desse arquivo. No entanto, às vezes, config não existe. Neste caso, gostaria que meu comando emitisse um valor padrão. Talvez algo que funcione assim: $ ls $ cat con...
12.02.2016 / 16:59
2
respostas

Aguarde até que o terminal gnome termine

Estou tentando implementar um script que executa quatro janelas de terminal em paralelo usando esta função gnome-terminal -e sh -c "python scraper.py" . Eu gostaria de saber se há uma maneira de esperar até que cada script termine e execute ou...
11.03.2016 / 12:40
1
resposta

Como você obtém o primeiro arquivo em cada subdiretório que corresponde a uma lista de extensões de arquivo?

Como você obtém o primeiro arquivo em cada subdiretório que corresponde a uma lista de extensões de arquivo? Meu objetivo é executar um programa em qualquer um dos arquivos em uma série de subdiretórios. Por exemplo, abaixo há 3 subdiretórios...
12.02.2015 / 23:30
2
respostas

Execute o código na máquina remota e copie os resultados de volta

Estou usando algum código antigo do Fortran que usa algum tratamento peculiar de memória. Para encurtar a história, ela é executada na minha máquina local, mas falha na remota. É por isso que eu gostaria de ssh para meu computador local execu...
16.11.2014 / 13:03
3
respostas

echoing basename sob xargs?

Eu tenho o seguinte comando: ls /some/path/*dat | xargs -n 1 -I @ sh -c "echo 'basename @'" com o diretório /some/path/ contendo: /some/path/a /some/path/b /some/path/c /some/path/d Eu quero obter a saída: a b c d Mas ain...
04.11.2014 / 15:12
2
respostas

Mais scripts de shell do que um em um arquivo de texto?

Estou aprendendo scripts de shell para meu curso introdutório de UNIX na minha universidade, e estou curioso para saber se é possível ter mais de um script de shell em um arquivo de texto. O que quero dizer com isso é, por exemplo, em pascal qua...
22.09.2014 / 12:13
2
respostas

listar arquivos e armazená-los em variáveis

Eu sou novo com a programação shell. Meu objetivo é dar ao usuário uma seleção de qual arquivo deve ser executado. Eu pego todos os scripts disponíveis em um var com: var=$(find script*) até aí tudo bem, esta é a saída: echo $var...
25.06.2014 / 08:50
1
resposta

Quais shells (se houver) evitam ler heredocs na memória de uma só vez?

Existem boas técnicas para estruturar scripts de shell enormes e gerados automaticamente para que possam ser executados por sh mesmo se o arquivo não couber na memória? Além disso, existe algum tipo de garantia de que um heredoc não será lido...
25.03.2017 / 22:40
1
resposta

Como compactar arquivos com base em uma data de arquivo

Eu tenho um mínimo de 30 arquivos em um diretório que contém datas mais antigas, por exemplo, nos últimos sete dias. Agora eu preciso compactá-los com base na data de criação / modificação do arquivo. Por exemplo, 10 arquivos com 7 de abril...
10.04.2017 / 18:00
1
resposta

Designações e padrões de sinalizadores comuns para scripts e funções de shell

Eu tenho me adaptado ao uso de GETOPT e GETOPTS em meus scripts de shell e funções personalizadas para permitir que eu use as funções que eu crio de forma mais flexível. Depois de usar várias funções do UNIX, percebi que muitas delas usam uma si...
06.01.2014 / 11:51