Perguntas com a marcação «posix»

POSIX é um acrônimo para Portable Operating System Interface, uma família de padrões especificados pelo IEEE para manter a compatibilidade entre sistemas operacionais.

139
O que exatamente é o POSIX?

Vejo o POSIX mencionado com frequência e em qualquer lugar, e supus que fosse o padrão UNIX de linha de base ... até que notei o seguinte trecho em uma página da Wikipedia: The Open Group O Open Group é mais famoso como o organismo de certificação da marca registrada UNIX e sua publicação do...

97
diferença entre "função foo () {}" e "foo () {}"

Eu posso definir bashfunções usando ou omitindo a functionpalavra - chave. Existe alguma diferença? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar Ambas chamam para funções fooe são barbem - sucedidas e não vejo diferença. Então, eu estou querendo saber se é apenas...

72
Qual é o objetivo do comando externo `cd`?

Conforme mencionado nesta resposta , os sistemas POSIX possuem um binário externo cdalém do shell embutido. No OS X 10.8 é /usr/bin/cd. Você não pode usá-lo como o embutido, cdpois ele sai imediatamente após alterar seu próprio diretório de trabalho. Que finalidade

53
'Rm. *' Já exclui o diretório pai?

A expressão .*é expandida pelo bash para incluir os diretórios atual e pai: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Se eu rodar rm -rf .*no meu Debian...

29
Qual é o separador decimal atual?

Digamos que eu tenha um script de shell POSIX que precisa ser executado em diferentes sistemas / ambientes que eu não controle e precisa remover o separador decimal de uma string emitida por um programa que respeite as configurações de localidade. Como posso detectar o separador decimal da...