Perguntas sobre 'shell'

3
respostas

Obtém bloqueio exclusivo de leitura / gravação em um arquivo para atualizações atômicas

Eu quero ter um arquivo que é usado como um contador. O usuário A gravará e incrementará esse número, enquanto o Usuário B solicitará a leitura do arquivo. É possível que o Usuário A possa bloquear este arquivo para que ninguém possa ler ou escr...
29.12.2013 / 18:44
3
respostas

Como lidar com backspace durante a leitura?

Como manejo os backspaces inseridos, mostra ^? se tentado & como read conta os caracteres, como em 12^?3 já foram completados 5 caracteres (embora todos eles não tenham sido inseridos de fato), mas depois de 12^?3^? ele retornou...
20.08.2014 / 05:46
2
respostas

Havia um '\ 0' no final de cada script?

Eu estou querendo saber como você dertermine o fim de um script / arquivo? Estou especialmente interessado em versões antigas do Unix (como V6). Existe um '\ 0' após o último caractere escrito?     
05.01.2015 / 21:21
3
respostas

Como alterar permanentemente as cores STDOUT e STDERR para cinza?

Esta questão é semelhante a Posso configurar meu shell para imprimir STDERR e STDOUT em cores diferentes? Mas estou procurando uma solução que me permita alterar STDOUT e STDERR para UMA cor . Eu não estou tentando definir cores diferentes...
02.07.2014 / 16:09
4
respostas

Programação shell, evitando tempfiles

Eu frequentemente escrevo scripts shell do KSH que seguem o mesmo padrão: (1) recupera a saída de um ou mais comandos (2) formate-o usando o grep | cut | awk | sed e imprima-o na tela ou em um arquivo Para fazer isso, geralmente armazen...
28.09.2011 / 12:10
4
respostas

Posso especificar uma entrada redirecionada antes de um comando composto?

Bash permite que você especifique uma entrada redirecionada antes de um comando: $ <lines sed 's/^/line: /g' line: foo line: bar O Bash também permite redirecionar a entrada para um comando composto, como um loop while : $ while r...
17.09.2014 / 14:03
1
resposta

Expandir ~,. e '..'

Como ~ , . e .. são diretórios especiais, por que eles são tratados de maneira diferente no exemplo a seguir? $ echo ~ /home/tim $ echo .. .. $ echo . . ~ é expandido para o diretório, mas os outros dois não são. Os outros...
31.07.2014 / 16:05
2
respostas

como fazer alias para tornar o comando grep mais curto [duplicado]

Na minha codificação, sempre faço grep -rnIi "abcabc" . --color Mas, como criar um alias que me permita digitar apenas uma palavra com minha string de pesquisa? Isso é possível?     
04.03.2014 / 01:28
3
respostas

Maneira eficiente de criar vários arquivos

Eu tenho testado o diretório find que está usando max inodes e durante o teste eu executei touch test_{1..1391803}.txt Mas isso me dá um erro "-bash: /usr/bin/touch: Argument list too long" , agora estou executando o comando abaixo, mas...
19.03.2014 / 08:14
2
respostas

Como faço para diferenciar as saídas de dois comandos? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Diff a saída de dois comandos 'awk'                                      1 resposta                                Como posso usar o comando diff para comparar as sa...
16.09.2014 / 05:37