Perguntas sobre 'posix'

1
resposta

POSIX Awk no Solaris 11?

Isso é mais ou menos uma pergunta de acompanhamento para os dois seguintes: Erro de sintaxe ao remover linhas duplicadas via arquivo awk '! x [$ 0] ++' alternativa do awk / nawk no SunOs e no Linux Eu vejo que no Solaris 10 (SunOS 5...
21.04.2017 / 08:07
2
respostas

Separar namespaces para funções e variáveis em shells POSIX

No traço, as funções e as variáveis parecem viver em namespaces separados: fn(){ fn="hello world" } fn; echo "The value is $fn!" #prints: The value is hello world! fn; echo "The value is $fn!" #prints: The value is hello world! #the fn va...
30.10.2016 / 09:48
4
respostas

O POSIX limita o número de diretórios na raiz do sistema operacional?

Estou tentando aprender o padrão POSIX. Ao usar o Unix, eu tenho /bin , /etc , /dev , /media e geralmente /opt , mas isso é padronizado ou até sua implementação de especificação? Poderia haver muitos diretórios na raiz ou é limitado p...
15.07.2016 / 01:41
2
respostas

Não há problema em usar o “.” para executar arquivos em vez do source-in .bashrc no Ubuntu e OS X?

OK, então source executa o script no shell atual e . separadamente, conforme detalhado em executando script com". "e com" source " por exemplo, mas, especificamente, no meu arquivo .bashrc , eu tenho: [ -f ~/.bash_aliases ] &&a...
10.05.2014 / 22:17
2
respostas

Quais codificações de caracteres são suportadas pelo posix?

O POSIX define o comportamento de ferramentas como grep , awk , sed , etc., que trabalham com arquivos de texto. Como é um arquivo de texto, acho que há o problema da codificação de caracteres. Pergunta: Quais são as codificações de...
12.06.2016 / 08:01
3
respostas

Realizando o teste -nt / -ot em um POSIX sh

Os utilitários test e [ internos possuem os testes -nt ("mais recente que") e -ot ("mais antigo que") na maioria dos shells, mesmo quando o shell está sendo executado em "POSIX mode "(também válido para os utilitários externos dos me...
14.06.2018 / 08:57
2
respostas

É um sub-shell a mesma coisa que um shell filho

Existem dois nomes: um subshell e um child-shell . Sim, um processo filho será iniciado por qualquer um destes: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat São todos equivalentes e compartilham o m...
11.02.2016 / 23:06
2
respostas

O que [[.ch.]] significa em um regex?

Título alternativo: o que é uma "sequência de agrupamento" ou "elemento de agrupamento" em um regex compatível com POSIX? Eu encontrei a definição técnica exata em Seção 9.3.5 das especificações POSIX , como item # 4 na lista, mas não está...
12.01.2016 / 10:36
1
resposta

Qual é o sentido de usar vários pontos de exclamação no sed?

documentação do POSIX sed disse: A function can be preceded by one or more '!' characters, in which case the function shall be applied if the addresses do not select the pattern space. Zero or more <blank> characters shall be ac...
22.06.2015 / 17:15
2
respostas

Sistemas Unix sem / dev / stdin, / dev / stdout e / dev / stderr? [duplicado]

Uma resposta que dei a uma pergunta , e os comentários a ela, me fizeram ler a Seção Conformidade POSIX das definições base para descobrir se /dev/stdin , /dev/stdout e /dev/stderr foram realmente necessário para conformidade com o...
19.01.2017 / 18:30