Perguntas sobre 'shell'

3
respostas

Como posso testar a conformidade POSIX de scripts de shell?

Considerando que o POSIX é a coisa mais próxima de um padrão comum entre todos os unices, estou interessado em saber se existe um shell que o suporte exclusivamente. Enquanto a maioria dos shells modernos fornecem suporte para POSIX (e executam...
21.09.2012 / 12:35
3
respostas

Como abro uma sessão bash incógnita?

É possível abrir uma sessão anônima em bash ? Por exemplo, quando precisamos inserir senhas em comandos e não queremos que bash as adicione ao histórico.     
02.10.2014 / 20:06
2
respostas

porque é '.' um link duro no Unix?

Eu tenho visto muitas explicações para o porque o link contar para um diretório vazio em sistemas operacionais baseados em Unix é 2 em vez de 1. Todos dizem que é por causa do '. diretório, que cada diretório tem apontando para si mesmo. Eu ente...
15.10.2011 / 17:09
1
resposta

Por que o nullglob não é padrão?

Na maioria dos shells, o nullglob não é o padrão. Isso significa, por exemplo, se você executar este comando ls * em um diretório vazio, ele expandirá o * glob para um literal * , em vez de uma lista vazia de argumentos. Existem m...
21.05.2015 / 12:00
2
respostas

O 'menos' equivalente a linha de comando 'tail -f'

Eu gostaria de abrir um arquivo usando menos e rolar automaticamente o arquivo para tail -f . Eu sei que posso fazer less file e, em seguida, clicar em Shift-F para avançar para sempre; como tail -f . Eu preciso de less porque...
13.08.2010 / 17:38
1
resposta

Redireciona stderr e stdout para / dev / null com / bin / sh

Eu tentei de todas as maneiras redirecionar os stdout e stderr para /dev/null sem sucesso algum. Eu tenho quase toda a minha vida executar bash que eu nunca tive esse problema com, mas por uma vez no BSD eu estou preso com /bin/sh ....
25.06.2013 / 19:12
11
respostas

Como comparar duas datas em um shell?

Como duas datas podem ser comparadas em um shell? Aqui está um exemplo de como eu gostaria de usar isso, embora não funcione como está: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi...
25.07.2013 / 07:43
2
respostas

Qual é a diferença entre “realpath” e “readlink -f”?

Eu li muito sobre o comando realpath e como ele foi preterido, com o readlink -f sendo recomendado agora. Eu também vi em alguns lugares que a razão pela qual o realpath foi introduzido foi pela falta de tal funcionalidade no readlink e qu...
10.06.2014 / 21:01
7
respostas

Tempo limite em um script de shell

Eu tenho um script de shell que é lido a partir da entrada padrão . Em raras circunstâncias, não haverá ninguém pronto para fornecer informações e o script deve expirar o tempo limite . Em caso de tempo limite, o script deve executar algum c...
05.04.2011 / 22:43
7
respostas

Qual é a diferença entre $ * e $ @?

Considere o seguinte código: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Produz: 1 2 3 4 1 2 3 4 Estou usando o Ksh88, mas também estou interessado em outros shells comuns. Se você conhece alguma...
25.06.2012 / 09:51