Perguntas sobre 'shell'

4
respostas

Substituir Coluna pelo Resultado do Comando

Estou tentando encontrar uma maneira de substituir rápida e eficientemente um valor de coluna para cada linha em um arquivo com a saída de um comando. Eu preciso trabalhar em vários arquivos com cerca de 500.000 linhas cada dia, então estou proc...
23.11.2015 / 23:43
3
respostas

Usando | O caractere pipe de uma variável $ faz com que seja tratado apenas como outro argumento no bash; como escapar disso?

Eu tenho um script bash como este export pipedargument="| sort -n" ls $pipedargument Mas dá o erro ls: |: No such file or directory ls: sort: No such file or directory Parece estar tratando o conteúdo de "| sort -n" como apenas...
01.01.2015 / 02:36
2
respostas

Executando comandos armazenados em variáveis do shell

O seguinte funciona no meu shell (zsh): > FOO='ls' > $FOO file1 file2 mas o seguinte não: > FOO='emacs -nw' > $FOO zsh: command not found: emacs -nw mesmo invocando emacs -nw diretamente abre o Emacs perfeitamente be...
28.12.2014 / 20:38
1
resposta

Como alterar o shell padrão no NixOS?

No momento, eu preciso definir o fish shell como meu shell padrão no NixOS e não há documentação oficial sobre como fazer isso declarativamente (não executando chsh ) no NixOS.     
04.08.2017 / 22:52
2
respostas

Como ignorar funções bash chamadas 'command', 'builtin' e 'unset'?

Estou ciente de que os aliases podem ser ignorados, citando o próprio comando. No entanto, parece que se os comandos internos forem "sombreados" por funções com os mesmos nomes, não há como executar o comando interno subjacente, exceto ... us...
10.11.2017 / 05:34
1
resposta

Por que o trabalho paralelo do GNU com o “bash -c”?

% echo -e '1\n2' | parallel "bash -c 'echo :\' '' {}" :1 :2 % echo -e '1\n2' | parallel bash -c 'echo :\' '' {} % Eu esperaria que a segunda linha agisse da mesma forma.     
06.03.2017 / 13:02
1
resposta

statement blocks Mecanismo no script do shell?

No livro Início da programação do Linux . Há uma seção sobre o Bloco de instruções . Nessa porção, a explicação é semelhante à seguinte. Blocos de declaração Se você quiser usar várias instruções em um local em que apenas uma é permitida...
04.09.2017 / 19:33
2
respostas

Qual é a melhor maneira de encontrar uma lista de várias cadeias dentro de um arquivo de texto grande

A pergunta geral é: No Unix / Linux, qual é a melhor maneira de encontrar uma lista de várias (cerca de 150) strings dentro de um arquivo de texto grande? Eu estou perguntando isso para todos os especialistas em Unix / Linux como uma questão...
07.09.2012 / 17:45
1
resposta

Avaliando o valor de retorno de uma linha de comando

Como faço para avaliar ou calcular o valor de retorno de uma linha de comando? Por exemplo, eu conto o número de linhas com um grep e quero saber se esse valor está acima de X. Se sim, quero imprimir o número em um arquivo. Ou eu quero subtra...
04.07.2012 / 18:35
4
respostas

Enviando a saída de 'dd' para awk / sed / grep

Estou tentando aproximar a velocidade de gravação do computador usando o dd: dd if=/dev/urandom of=/dev/null bs=1K count=10000 que fornece o seguinte resultado 10000+0 records in 10000+0 records out 10240000 bytes (10 MB) copied, 0.746...
24.07.2012 / 21:48