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

6
Encontre arquivos ou diretórios maiores
Qual comando imprimirá os tamanhos de todos os arquivos e diretórios no diretório tmp (incluindo os ocultos) e os classificará por tamanhos do maior para o menor no formato legível por humanos (por exemplo, 2 GB)? A saída pode ser a seguinte: file.mpg 2GB file.avi 1.8GB .backtup 1.7 GB (this …


1
Excluir arquivos com mais de 500 dias
Eu tenho diretório com arquivos a partir do ano de 2010. Quero excluir todos os arquivos com mais de 500 dias e tentei o seguinte: find /var/log/arc/* -type f -mtime +500 -delete {}\; Mas eu entendo isso: -bash: /usr/bin/find: Argument list too long Como eu sei, isso significa que há …

3
Posso usar uma variável em uma expansão de chave Bash?
Abaixo está algum tipo de pseudo-código para o que estou tentando realizar: #!/bin/bash # I already have the variable below figured out (positive integer): numlines=$([returns number of lines containing specific characters in a file]) # This is basically what I want to do with it: for i in {1..$numlines}; do …





3
Script Bash; otimização da velocidade de processamento
Fiquei me perguntando se existem diretrizes gerais para otimizar scripts Bash. Por exemplo, é mais conveniente escrever loops do que linhas de comandos, mas também é mais rápido processar o sistema? Exemplo: for i in a b c; do echo $i; done echo a echo b echo c Às vezes, …


4
AND lógico em um script bash
Eu tenho um ifno meu script bash que tem que verificar se existe um dos 2 arquivos, se eles não existem, deve ecoar. Código que eu tenho: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Mas isso não parece funcionar por algum …

5
Como posso criar um perfil para um script de shell?
Eu tenho vários programas que estou executando em um script de shell: ./myprogram1 ./myprogram2 ... Sei que posso criar um perfil de cada programa individual editando o código-fonte, mas queria saber se havia uma maneira de medir o tempo total executado, criando o perfil do próprio script. Existe um programa …

2
Usando o comando `select` para imprimir um menu no Bash
Estou tentando implementar um menu simples usando o selectcomando O script (para fins de teste) é o seguinte: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo "test" ;; "sendmail") echo "test 2" …


4
Status de saída do bash usado com o PIPE
Estou tentando entender como o status de saída é comunicado quando um pipe é usado. Suponha que eu esteja usando whichpara localizar um programa inexistente: which lss echo $? 1 Como whichnão foi possível localizar lss, obtive um status de saída 1. Isso é bom. No entanto, quando tento o …
10 bash  shell-script  pipe  exit 

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.