Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.

5
Como testar possíveis conflitos ao usar o alias no bashrc?
Existe uma maneira simples de listar todos os conflitos de comando que ocorreram no sistema devido à atualização do bashrc envolvendo comandos de alias? Por exemplo, alguém escreve alias ls=/path/to/user-generated/executableno bashrc. Como alguém descobre que isso está mascarando um comando real ( ls). Uma maneira parece ser executar todos os …
12 bash  alias  bashrc 

1
É tudo o que não é um link simbólico
Tem lsuma maneira de mostrar condições negadas como "todos os arquivos que não são um link simbólico"? Eu uso muito este último em um diretório de projeto, mas outras negações também seriam úteis. Por enquanto, minha pesquisa apenas levou à criação de um alias para algo "como": find . -maxdepth …
12 bash  ls 

2
Exclusão interativa de arquivos de uma lista
Gostaria de remover uma lista de arquivos e receber uma confirmação. A lista está no list.txtarquivo Por que o seguinte comando não funciona corretamente? while read i; do rm -i $i; done < list.txt O comando anterior não espera por mim, mas felizmente nenhum arquivo é excluído. Estou usando o …

4
Copiando um único arquivo para vários diretórios usando cp
Esta pergunta é uma espécie de sequela da minha pergunta anterior, Criando vários diretórios usandomkdir . Eu estou usando o bashshell. Eu criei cinquenta diretórios, cada um começando com o prefixo "s", usando o comando: mkdir $(printf "s%02i " $(seq 1 50)) que preenche o segundo dígito com zeros. Ou …
12 bash  shell  cp 

3
Multivariável para loops
Existe uma maneira de especificar várias variáveis ​​(não apenas números inteiros) em forloops bash? Eu posso ter 2 arquivos contendo texto arbitrário com os quais eu precisaria trabalhar. O que eu funcionalmente preciso é algo como isto: for i in $(cat file1) and j in $(cat file2); do command $i …


4
Excluir arquivos de determinado tamanho
Eu quero excluir arquivos cujo tamanho está entre certos valores. Por exemplo, tenho a seguinte lista de arquivos: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36 stats.sfe.1.20120430153513.xml.Z -rw-r--r-- 1 smsc sys 389 …
12 bash  find  size 

3
É possível mudar a ordem de uma glob?
Estou tentando mostrar todas as instâncias de uma mensagem específica do syslog em ordem cronológica, fazendo algo como o seguinte: grep squiggle /var/log/messages* Infelizmente, o padrão glob corresponde primeiro ao arquivo ativo no momento. por exemplo. /var/log/messages /var/log/messages-20120220 /var/log/messages-20120227 /var/log/messages-20120305 /var/log/messages-20120312 Isso significa que as mensagens recentes aparecem primeiro, seguidas …
12 bash  wildcards 

2
Alternativa para assistir quais cores de suporte
Eu tenho um comando ( phpunit) que tem uma saída colorida. De acordo com o watchcomando, eu devo poder usar o --colorsinalizador para permitir a passagem da renderização de cores. No entanto, isso não está funcionando. Existem outras maneiras de resolver isso?
12 bash  utilities  watch 

3
Nome da variável concatenada da desreferência
Eu posso fazer isso, mas é necessário criar uma sequência da variável e desreferencia-la. Existe alguma maneira de encurtar para uma declaração mais simples? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue" for fruit in $( echo $FRUITS ); do fruit_colour="${fruit}_COLOUR" echo $fruit is ${!fruit_colour} done Eu tentei muitas …

1
Remapeando Ctrl-l no bash
Pode-se remapear Ctrl- lno bash para executar mais do que apenas limpar? Eu sei que normalmente apenas limpa a tela. Eu estou olhando para mudar isso para limpar a tela e listar o meu pwdassim: Ctrl- l:clear;ls;

1
Por que o tempo do bash é mais preciso que o tempo do GNU?
O comando buitin bash timefornece precisão de execução em milissegundos e o GNU time(geralmente / usr / bin / time) fornece precisão em centissegundos. O times(2)syscall fornece tempos em relógios e 100 relógios = 1 segundo (geralmente), portanto a precisão é semelhante ao GNU time. Portanto, a questão é o …
12 bash  time  gnu 



3
O que é o comando "chamador"?
Estou executando o Ubuntu 10.10 com o openbox executando no topo. Hoje notei um comando chamado caller, no entanto, não há página de manual, ele não responde a nenhuma entrada (ou --help) e onde não o encontra. Você tem ideia do que seja isso?

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.