Perguntas com a marcação «shell»

16
Executando comandos canalizados em paralelo

Considere o seguinte cenário. Eu tenho dois programas A e B. O programa A produz saídas padrão de linhas de strings enquanto o programa B processa linhas de stdin. A maneira de usar esses dois programas é obviamente: foo @ bar: ~ $ A | B Agora notei que isso consome apenas um núcleo; por isso...

16
Como encontrar e substituir string sem usar o comando Sed?

Como todos sabemos, sedé muito eficiente para localizar e substituir cadeia, por exemplo achado 'a' e substituí-lo para 'b': sed 's/a/b/g'. É possível fazer isso com outro comando ou script de shell em vez de sed? Isto é para sistemas linux cortados para TV que não possuem o sedcomando. Então eu...

16
O que faz o redirecionamento com> | Faz?

Quando você deve usar >|para redirecionar a saída para um arquivo em vez de apenas >? A explicação dada quando me foi mostrado isso foi que ele garantiu que o arquivo de destino fosse truncado primeiro. Mas eu >já pensei que isso implicava. É

16
Função bash stateful

Eu gostaria de implementar uma função no Bash que aumenta (e retorna) uma contagem a cada chamada. Infelizmente, isso não parece trivial, pois estou invocando a função dentro de um subshell e, consequentemente, não pode modificar as variáveis ​​do shell pai. Aqui está a minha...

16
Uso prático da opção `set -k` no bash

Quando usamos a set -kopção no bash? O manual de referência do Bash diz: Todos os argumentos na forma de instruções de atribuição são colocados no ambiente para um comando, não apenas aqueles que precedem o nome do comando. Entendo o que a opção faz, mas não conseguia imaginar quando...

16
Shell: "Exibir todas as 2588 possibilidades?"

Então, eu estava movendo meu laptop (e tenho o mau hábito de definir coisas no teclado ...) e acordei para descobrir isso: $ Indique todas as 2588 possibilidades? (s ou n) Que comando exibiria algo assim? Estou usando o