Perguntas sobre 'shell'

4
respostas

Como fazer um 'wc -l' contínuo com o gnu texttools?

Eu sei, claro, que cat logfile.txt | wc -l 120 me informará o número de linhas em um arquivo. Considerando que tail -f logfile.txt mostrará as novas linhas que outro programa grava em logfile.txt . É possível combinar os do...
19.02.2013 / 12:48
4
respostas

Por que eu preciso usar o cd “$ @” em vez do cd “$ 1” ao escrever um wrapper para cd?

Em outro lugar, vi uma função de cd como abaixo: cd() { builtin cd "$@" } Por que é recomendado usar $@ em vez de $1 ? Eu criei um diretório de teste "r st" e chamei o script que contém essa função e funcionou de qualquer maneira...
24.10.2017 / 21:53
3
respostas

Se eu sudo executar um arquivo de script Bash, todos os comandos dentro do script Bash serão executados também como sudo?

Eu quero escrever um script de pós-instalação automatizado no Bash (chamado post-install.sh , por exemplo). O script irá automaticamente adicionar e atualizar repositórios, instalar e atualizar pacotes, editar arquivos de configuração, etc....
15.02.2014 / 01:01
5
respostas

Como colocar um caractere especial de nova linha em um arquivo usando o comando echo e o operador de redirecionamento?

Eu gostaria de criar um arquivo usando o comando echo e o operador de redirecionamento, o arquivo deve ser feito de algumas linhas. Eu tentei incluir uma nova linha por "\ n" dentro da string: echo "first line\nsecond line\nthirdline\n" &g...
21.03.2015 / 22:56
3
respostas

Dividir um arquivo por linha e ter controle sobre a extensão de arquivos resultante

Existe um comando padrão para divisão de arquivos - divisão. Por exemplo, se eu quiser dividir um arquivo de palavras em vários blocos de 10.000 linhas, posso usar: split -dl 10000 words wrd e geraria vários arquivos no formato wrd.01,...
25.02.2012 / 04:47
8
respostas

Qualquer maneira de sincronizar a estrutura de diretórios quando os arquivos já estão em ambos os lados?

Eu tenho duas unidades com os mesmos arquivos, mas a estrutura de diretórios é totalmente diferente. Existe alguma maneira de "mover" todos os arquivos no lado do destino para que eles correspondam à estrutura do lado da fonte? Com um script...
25.01.2011 / 01:33
4
respostas

Como um script bash pode detectar se está sendo executado em segundo plano?

Existe uma maneira de um script bash saber se ele está sendo executado em primeiro ou segundo plano e, portanto, pode se comportar de maneira um pouco diferente em cada caso?     
06.03.2014 / 16:53
3
respostas

Regra para invocar o subshell no Bash?

Eu pareço entender mal a regra do Bash para criar uma subcamada. Eu pensei que parênteses sempre cria um subshell, que é executado como seu próprio processo. No entanto, isso não parece ser o caso. No Snippet de código A (abaixo), o segundo c...
22.06.2012 / 14:14
1
resposta

O que significa ter um sinal de menos como o primeiro caractere de um comando na saída htop?

No htop, ou outros comandos que mostram o status do processo, todos os processos bash têm na coluna de comando /bin/bash mas um processo tem na coluna de comando -bash O que isso significa?     
30.06.2015 / 22:15
6
respostas

Existe uma maneira de definir o tamanho da lista de histórico no bash para mais de 5000 linhas?

Não importa quanto eu defina a variável de ambiente HISTSIZE para ser maior que 5000, ao imprimir a lista de histórico com o history builtin, ele imprime apenas os últimos 5000 comandos. Eu preciso disso porque muitas vezes eu tenho um gra...
16.09.2011 / 12:40