Perguntas sobre 'shell'

2
respostas

Repetidamente iterar através de todos os subdiretórios, Se existir um arquivo com uma extensão específica, execute um comando nessa pasta uma vez

Eu preciso recursivamente iterar por todos os subdiretórios de uma pasta. Nos subdiretórios, se houver um arquivo com uma extensão '.xyz', preciso executar um comando específico nessa pasta uma vez. Aqui está o que eu tenho até agora recur...
23.01.2018 / 02:16
2
respostas

Como listar arquivos em um pedido?

Estou fazendo um loop nos seguintes arquivos J0139+5814.2015-02-15-55:52.lofar4.ar.pscr J0139+5814.2015-02-15-15:46.lofar2.ar.pscr J0139+5814.2015-02-15-15:46.lofar3.ar.pscr J0139+5814.2015-02-15-15:47.lofar1.ar.pscr Após o loop, quero li...
03.04.2018 / 00:14
2
respostas

Como fazer uma função bash persistir (após a reinicialização)?

O comando é Show() { cat /etc/redhat-release; } Como fazer esse comando persistir após a reinicialização?     
09.03.2018 / 09:35
5
respostas

Como obter o resultado de um comando grep em uma variável em outra variável

Estou listando os arquivos em um diretório que corresponda a um determinado critério. Uma das coisas que desejo fazer com cada arquivo no diretório é extrair sua data de 6 dígitos e colocá-la em uma variável. Meu script atualmente é assim: fo...
14.02.2018 / 14:44
1
resposta

Fazer matemática aritmética no busybox sh

Eu tenho variáveis de string MIN e SEC (minutos e segundos): MIN="1" SEC="34" Eu quero fazer cálculos sobre isso: TOTSEC = MIN*60 + SEC Eu tentei: expr $SEC + $MIN * 60 Resultado: expr: non-numeric argument Deix...
23.03.2018 / 01:57
3
respostas

Como extrair uma lista de índices separada por vírgula de todos os arquivos ausentes dentro de um diretório?

Atualmente, tenho um diretório /mydir e, dentro, devem estar 1.000 arquivos de dados no formato File1.exe, File2.exe, ... , File100.exe . Eu tenho atualmente um loop for que procura e exibe quais arquivos estão faltando: for((i=1; i&l...
25.06.2018 / 10:20
4
respostas

ksh loop: “para dir in find .. do” não funciona, ao contrário de “for dir in ls .. do”

Ambas as linhas a seguir retornam a lista de diretórios de um dos meus diretórios. O primeiro deles usa um padrão de nome, enquanto eu preciso escolher dirs, pois eles realmente são diretórios para processá-los em um loop. Eu gostaria, portan...
09.08.2017 / 12:25
1
resposta

O que significa “/ bin / sh -c nice run-parts --reportar /etc/cron.daily”?

Hoje, quando eu entrei e verifiquei a saída ps , notei algumas linhas que foram executadas automaticamente sob o root . Eu mostrei as linhas relevantes aqui: root 1126 0.0 0.0 2616 424 ? Ss Apr16 0:06 cron root...
10.05.2017 / 06:15
1
resposta

Por que os shell globs omitem os arquivos de ponto por padrão? [duplicado]

1) echo * Exibe apenas nomes de arquivos com [a-z, A-Z], mas não exibe arquivos que começam com. Por exemplo, .bashrc não é coberto pelo shell glob * 2) echo .* fornece o resultado esperado. No primeiro caso, por...
21.04.2017 / 09:49
2
respostas

uma cadeia de comandos do terminal, cada um executado se existir um arquivo

Procurei isso em outras perguntas, mas parece que não consigo encontrar nada parecido. No entanto, isso parece bastante útil. Desejo configurar um snippet / alias do ZSH para meu git add . , para que ele execute três tarefas em uma cadeia:...
09.05.2017 / 06:29