Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
5
respostas

Contagem de arquivos em cada subdiretório

Gostaria que um comando BASH listasse apenas a contagem de arquivos em cada subdiretório de um diretório. Por exemplo no diretório /tmp , há dir1 , dir2 , ... Gostaria de ver: 'dir1' : x files 'dir2' : x files ...     
14.09.2012 / 23:17
5
respostas

Como faço para encontrar arquivos e totalizar seus tamanhos?

Gostaria de encontrar uma série de arquivos (com base em uma expressão curinga) e totalizar o uso de disco deles. Algo parecido com isto: $ find . -name 'flibble*' -ctime +90 -exec du -sh {} \; 2.1G ./flibble_116.log 2.1G ./flibble_...
19.12.2014 / 00:48
5
respostas

Como testar se uma variável é igual a um número no shell

Eu tenho este script de shell que não está funcionando. Entrada: Server_Name=1 if [ $Server_Name=1 ]; then echo Server Name is 1 else echo Server Name is not 1 fi Saída: Server Name is 1 Mas, se eu alterar Server_Name=2 ,...
16.12.2013 / 01:51
0
respostas

Não é possível rsync para outro volume com o Git Bash

Eu uso o git bash em uma máquina com windows: versão 2.7.2 (versão de 32 bits) do Git para Windows construída em 2016-02-23 disponível em link . No bash eu posso copiar um diretório de /c/ para /e/ (um pendrive USB). No entanto, recebo...
16.03.2016 / 16:18
2
respostas

Por que a barra invertida antes do asterisco está em 'find'?

Neste comando: find . -name \*.pyc -delete Por que uma barra invertida é necessária antes de *.pyc ?     
04.05.2014 / 15:31
7
respostas

Como converter de dia do ano e ano para uma data YYYYMMDD?

Pretendo ir de dia do ano (1-366) e ano (por exemplo, 2011) até uma data no formato AAAAMMDD?     
11.01.2011 / 10:17
7
respostas

Como fazer o eco dos comandos em um script de shell bash, mas não executá-los?

Existe uma maneira de executar um script de shell com os comandos mas sem realmente executá-los? Digamos que eu tenha um script removendo um arquivo cujo nome está armazenado em uma variável: #!/bin/bash set -v FN="filename" rm -f ${FN}...
16.01.2013 / 20:43
4
respostas

Por que verificar se uma pasta existe usando -d em uma string vazia retorna true?

Eu estava escrevendo alguns scripts e escrevi algo como ARTIFACTS="/SOME/PATH" [ -d $ARTIFCATS ] && rm -rf $ARTIFACTS/* O que aconteceu é que, por estupidez, executei a segunda linha sem executar a primeira. Descobriu-se que [-d "...
08.10.2013 / 12:56
6
respostas

Indique imediatamente qual saída foi enviada para stderr

Ao automatizar uma tarefa, é sensato testá-la primeiro manualmente. Seria útil, entretanto, se algum dado que vai para stderr fosse imediatamente reconhecível como tal, e distinguível dos dados indo para stdout, e ter toda a saída em conjunto, e...
24.08.2009 / 18:16
3
respostas

Como ignorar mensagens de erro no bash no Ubuntu?

Estou tentando mostrar o número de linhas, palavras e caracteres de todos os arquivos de configuração em /etc/*conf (com o comando wc ). Como posso modificar o comando (ou linha de comando) para não visualizar as mensagens de erro?...
25.03.2010 / 23:26