Perguntas sobre 'shell'

1
resposta

contando o número de ocorrências em um arquivo da lista de dados

Eu tenho um arquivo de dados, como 7 2 10 9 10 3 2 4 2 4 6 Cada linha tem um valor único. Eu quero contar a ocorrência de cada valor. Por exemplo, 10 ocorre duas vezes neste arquivo. Existe uma maneira simples de fazer isso no Linux se...
09.03.2012 / 18:36
2
respostas

Como executar um comando em todos os arquivos dentro de uma pasta

Dizendo, eu tenho essa árvore e quero executar ruby em todos os scripts dentro da pasta. Como eu poderia arquivar através de uma linha de comando . ./ ../ rb-script/ sample1.rb sample2.rb     
10.03.2012 / 10:15
4
respostas

Como posso lidar com o SIGINT trap com um prompt de usuário no shell script?

Eu estou tentando lidar com SIGINT / CTRL + C interromper de tal forma que se um usuário acidentalmente pressiona ctrl-c, ele é solicitado com uma mensagem: "Deseja sair? (y / n)". Se ele digitar sim, saia do script. Se não, continue de onde a i...
03.11.2015 / 23:50
2
respostas

Obtendo o caminho atual no comando EXEC do .desktop

Estou tentando fazer um arquivo .desktop executar um arquivo .sh, que está armazenado no mesmo diretório que o .desktop. Todo o diretório precisa ser portátil e movido de máquina para máquina. meu script de execução é run.sh Eu tentei:...
14.07.2014 / 08:31
1
resposta

Como capturar um sinal na linha de comando?

Eu perguntei isso pergunta . O sinal SIGPIPE é gerado para interromper a execução do comando conforme informado na resposta. Mas como eu capturo este sinal e termino o comando normalmente? O comando sai com um erro dizendo que é um cano q...
05.09.2014 / 10:31
1
resposta

Qual é a diferença entre o comando built in echo e / bin / echo? [duplicado]

Eu estava brincando com os comandos type e which e descobri algo estranho. type retorna o caminho ou diz que um comando é um Bash embutido. which retorna o caminho ou nada para ins integrados, como exit ou type O que é...
12.10.2014 / 22:19
1
resposta

Verifique se o glob tem uma expansão única no bash (ou mais geralmente no posix)

Existe uma maneira simples, mas estável, de verificar se um padrão glob tem uma expansão exclusiva no Bash? a=$(echo -n somedir-*); [ -z "$a" ] ... Isso só testa se algo foi expandido ou não, e ainda mais depende das configurações glob....
08.05.2017 / 11:58
2
respostas

Como posso substituir este comando shell?

Eu tenho um comando find no qual desejo substituir uma lista de GIDs. Aqui está o comando: find / -follow \( -group 39 -o -acl_group 39 \) -exec ls -ln {} \; 2> $HOME/error.39.log 1> $HOME/results.39.log Eu também tenho um a...
31.07.2012 / 17:37
2
respostas

Por que o terminal ecoa as teclas pressionadas quando os comandos estão em execução?

Eu estava recentemente executando tail -f em um arquivo de log de um servidor que estava em execução, tentando diagnosticar um bug, quando acidentalmente toquei no teclado e digitei alguns caracteres. Eles se misturaram com a saída do log, se...
18.06.2015 / 18:54
2
respostas

Fornece a alguns usuários apenas acesso SSH e shell com uso limitado de recursos

Estou tentando fazer um usuário que possa acessar meu servidor através de SSH e permitir que ele tenha um shell, limitado a usar apenas, digamos, screen e irssi. E não deve ser capaz de ver outros diretórios, exceto sua pasta home e subdiretório...
17.12.2011 / 15:35