Perguntas sobre 'shell'

5
respostas

Adicione os caracteres iniciais na frente da string usando printf ou echo

Como posso adicionar caracteres iniciais para preencher uma string com um determinado comprimento? Suponha que eu queira adicionar zeros na frente de uma string, se a string for menor que 20 caracteres: printf '%020s\n' "$line" No enta...
18.07.2014 / 09:17
4
respostas

Como encontrar o número total de ocorrências de texto e arquivos com o comando find

Estou tentando executar o comando find para localizar o número total de ocorrências de uma sequência de texto específica e também o número de arquivos com essa sequência de texto. O que eu tenho agora é esse comando. find . -name "*.tx...
04.05.2012 / 02:35
1
resposta

diferenças entre echo “” e comando

Eu sou novo no Linux. Há algo que não está claro para mim. Qual é a diferença entre echo "" > logfile e > logfile ? Quando executo o primeiro, o tamanho do arquivo de log não se torna zero e o mesmo arquivo de nome será criado c...
18.06.2012 / 05:49
1
resposta

Por que 'while .. read .. EOL' está executando uma expansão de variável, ainda file e | não?

Além da expansão de variável mencionada no título da pergunta, também tenho outro problema alarmante ao ler dados em linha para <<EOL ... Quando os dados contêm um backtick ', isso causa um erro . Ambos são problemas de substituição...
16.04.2011 / 05:39
2
respostas

redirecionamento e pipeline

Eu queria saber sobre diferenças e relação entre redirecionamento e pipeline. O pipeline é usado apenas para conectar saída stdout de um comando para stdin entrada de outro comando? O redirecionamento é usado apenas para conectar uma saída...
09.07.2011 / 23:12
2
respostas

acrescentar linhas depois de outros arquivos linha por linha

Anexar um arquivo, 011C0201.WAV 011C0202.WAV 011C0203.WAV 011C0204.WAV 011C0205.WAV Depois de outro arquivo, 52 601 39 608 56 1016 39 416 65 335 o resultado é o seguinte, também dividir por guia 011C0201.WAV 52_601_011C0201 0...
24.11.2017 / 02:53
1
resposta

O que significa o (?) ao usar o utilitário ls?

Estou usando o utilitário ls e meu comando é assim: $ ls x?[a-c]* Qual é a saída desse comando? Até agora eu entendo (e espero que esteja certo) que listará itens que: começar com x a terceira letra é {a, b, c} nada após a terce...
17.06.2018 / 14:40
3
respostas

Como posso aumentar a largura da coluna ps para a coluna “user”?

Eu gosto desse padrão ps aux | grep something . Dessa forma, posso encontrar facilmente as informações necessárias sem lembrar das opções de linha de comando para o comando ps . Infelizmente, os comandos ps cortam o nome de usuário do...
07.11.2017 / 10:42
3
respostas

ps output com formato de data iso?

Gostaria de classificar essa saída em lstart (início do processo): ps -eo lstart,pid,cmd Existe uma maneira de produzir lstart no formato ISO como AAAA-MM-DD HH: MM: SS? Mas classificar sozinho não resolve. Eu realmente gostaria de...
01.11.2017 / 08:50
1
resposta

Backticks como palavras em um loop for resultam em comportamento estranho

Estamos com problemas de DNS no nosso escritório, por isso tentei encontrar alguns dos nossos servidores por endereço IP: for i in 'seq 14 15'; do echo "10.10.10.$i" ; wget "10.10.10.$i" ; done esperando que o wget seja chamado com 10.1...
07.08.2017 / 09:26