Perguntas sobre 'shell'

2
respostas

Mede o tempo de execução de um comando, incluindo a expansão da substituição do comando

Como eu iria medir o tempo de execução de comandos que são expandidos pelo shell? Por exemplo: ➜ time sleep $(sleep 3; echo 1) sleep $(sleep 3; echo 1) 0.00s user 0.00s system 0% cpu 1.003 total ignora o tempo do comando substituído....
30.06.2016 / 11:44
2
respostas

Problema com espaços quando usado no comando find

Estou tentando colocar um arquivo zip com o conteúdo do diretório em cada diretório que não contém nenhum subdiretório. O comando a seguir funciona se não houver espaço em nomes de domínio e / ou nomes de arquivos, mas falhará se houver: f...
18.07.2016 / 14:50
3
respostas

Todos os arquivos em um diretório que não terminam em uma string específica?

Eu quero encontrar todos os arquivos de texto em um diretório que não termine com a string: hello world Como posso fazer isso?     
05.04.2016 / 15:17
2
respostas

Função de invólucro do awk simples ou alias

Eu vi alguém usar um alias bash ou função baseada no awk, o que eu gostei por sua simplicidade, mas não consigo me lembrar de como implementá-lo (no bash). Digamos que você tenha um arquivo formatado grande, do qual você precisa escolher diga...
11.05.2016 / 14:17
2
respostas

Escopo de uma variável exportada no shell

Digamos que eu tenha um script para o qual exportei uma variável como visto abaixo: #!/bin/bash foo(){ eval export one=1 } foo1(){ eval export two=2 } (foo) foo1 echo "one=$one" echo "two=$two" No entanto, recebi a seguinte saída:...
11.05.2016 / 10:54
1
resposta

Localizar todo o tamanho e largura do arquivo de imagens no diretório

Estou tentando encontrar todos os arquivos .png .jpg e .gif no meu diretório. Estou obtendo os tamanhos de arquivo corretamente, mas não consigo obter a largura da imagem (estou usando imagemagick ) no arquivo de log. Código do script #!...
12.05.2016 / 15:53
2
respostas

sh AND e OR em um comando

Tentando verificar três condições em uma linha de código, mas estou preso. Essencialmente, eu preciso codificar o seguinte: IF string1 is not equal to string2 AND string3 is not equal to string4 OR bool1 = true...
05.05.2016 / 07:49
2
respostas

Use env com variáveis de ambiente do arquivo

Digamos que eu tenha um arquivo (chamado e ) com este conteúdo: a=3 b="5 6" Como posso fazer com que cada um seja interpretado como um argumento separado para env ? Ou seja, para que seja equivalente a: $ env a=3 b="5 6" ruby -e...
07.06.2016 / 11:27
2
respostas

Definição da função de impressão POSIX

Bash pode imprimir uma definição de função: $ bash -c 'y(){ echo z; }; export -f y; export -f' y () { echo z } declare -fx y No entanto, isso falha no POSIX Bash, / bin / sh e / bin / traço : $ bash --posix -c 'y(){ echo z; }; e...
08.03.2016 / 02:43
1
resposta

tree em um script de shell não acrescenta barras a diretórios

Eu tenho um script de shell que executa o comando tree $ cat _tree.sh #!/bin/sh tree -L 2 --charset ascii -I "_tree.sh|LICENSE|README.md|node_modules|nbproject" $ sh _tree.sh . |-- bower.json |-- dpl |-- dst |-- gulpfile.js |-- package.j...
02.03.2016 / 03:56