Perguntas sobre 'shell'

1
resposta

Por que primeiro definir uma variável e, em seguida, exportá-lo em vez de definir e exportar em um comando?

Se gpg-agent for executado, ele gerará dados que podem ser processados diretamente por um shell, por exemplo: SSH_AUTH_SOCK=/tmp/ssh-apeOFqMF3292/agent.3292; export SSH_AUTH_SOCK; SSH_AGENT_PID=3293; export SSH_AGENT_PID; echo Agent pid 32...
30.06.2011 / 21:49
3
respostas

Saída de onda canalizada (.)

Eu tenho um arquivo f no meu servidor com o seguinte conteúdo: alias ll='ls -l' Eu gostaria de (a partir de outra caixa linux) fazer o seguinte, mas não consigo acertar o comando: curl http://myserver/f | ? Onde o? lerá cada linha...
14.07.2011 / 00:29
4
respostas

Encontre uma string (como grep -q) dentro de apenas uma seção de um arquivo

Eu quero escrever algum Bash que possa verificar se existe uma string em um arquivo de configuração. Não consigo alterar o formato do arquivo, ele pertence a um aplicativo diferente. O arquivo é subdividido em grupos nomeados por strings entr...
04.11.2011 / 21:09
3
respostas

Como anexar dados ao buffer no shell script?

Eu gostaria de seguir usando o shell script: (para simplificar, eu uso os mesmos dados para INPUT. No caso real, os dados mudam com o rótulo de loop jj) #!/bin/sh for jj in 'seq 100'; do cat INPUT.file >> OUTPUT.file done No ent...
16.09.2015 / 14:30
1
resposta

Alterando um shell padrão do usuário

Eu criei um shell C simples no meu servidor Linux local. Eu estou tentando aprender como alterar o shell padrão de outro usuário (bob) para ser este novo shell C que eu criei. É possível alterar o shell padrão do meu usuário 'bob' para que, q...
21.10.2015 / 11:54
4
respostas

Saída adequada de saída do pipe em xargs

Exemplo: % touch -- safe-name -name-with-dash-prefix "name with space" \ 'name-with-double-quote"' "name-with-single-quote'" \ 'name-with-backslash\' xargs parece não conseguir lidar com aspas duplas: % ls | xargs ls -l xar...
11.08.2017 / 12:17
3
respostas

Listar arquivos com timestamp desde a época

Eu basicamente quero combinar a saída de find / com a saída de: find / | xargs -L1 stat -c%Z O primeiro comando lista os arquivos no diretório / e o segundo lista o registro de data e hora de cada arquivo. Eu quero combinar estes d...
04.08.2017 / 08:56
3
respostas

usando o awk para dividir uma linha em espaços simples não múltiplos

Estou tentando dividir uma linha que não tenho controle sobre o formato. Se os parâmetros 7 e 8 estiverem faltando, o que é possível, eles serão substituídos por um espaço para que eu acabe com field1 field2 field3 field4 field5 field6 fiel...
01.11.2013 / 14:19
5
respostas

grep para várias cadeias de caracteres em arquivos e, em seguida, liste os arquivos na ordem de tamanho

Eu estou em uma pasta com muito .txt arquivo, gostaria de encontrar todos os arquivos que contêm stringA e stringB (não necessariamente na mesma linha), então liste esses arquivos na ordem do tamanho (de pequeno a grande) Eu tentei o...
06.08.2013 / 18:36
2
respostas

Significado de 'cat / dev / null file'

Em um documento criado por um ex-colega de trabalho, há este comando: cat /dev/null > /var/spool/mail/root Diz ao lado que ele limpará a caixa de correio. Alguém pode explicar como / porque esses comandos fazem isso? Eu preciso s...
11.03.2015 / 15:26