Perguntas sobre 'posix'

2
respostas

Comparação de strings com integer em [[test

Eu estava olhando para a discussão entre Kusalananda e xhienne aqui , onde é mencionado que [ "" -ge 2 ] não é válido teste produzindo um erro em bash --posix e outros shells compatíveis com POSIX. bash-4.3$ [ "" -gt 10 ] bash: [: : in...
08.10.2017 / 22:04
2
respostas

O traço duplo ainda é o padrão posix para interruptores longos?

Li várias perguntas sobre o traço duplo: Único traço - para opções de caractere único, mas traços duplos -- para palavras? < br> O que significa -- (traço duplo)? (também conhecido como "duplo traço nu") No entanto, lembro-me...
25.04.2014 / 11:14
3
respostas

Como eu uso o grep para encontrar uma string de texto em arquivos nas subpastas de uma pasta pai sem a opção -r

Estou usando o Solaris 10 e tenho duas grep versões uma em /usr/bin e uma em /usr/xpg4/bin . Eu tenho procurado por uma resposta sobre como procurar texto dentro de arquivos dentro de sub-pastas de um diretório pai usando grep . Todas...
27.06.2014 / 21:41
2
respostas

O que seria quebrado se a localidade C fosse UTF-8 em vez de ASCII?

A localidade C é definida para usar o conjunto de caracteres ASCII e o POSIX não fornece uma maneira de usar um conjunto de caracteres sem alterar a localidade também. O que aconteceria se a codificação de C fosse trocada para UTF-8? O lad...
12.03.2013 / 17:31
4
respostas

Como eu trago o texto HEREDOC para uma variável de script shell?

Estou tentando trazer o texto HEREDOC para uma variável de script de shell de uma maneira compatível com POSIX. Eu tentei assim: #!/bin/sh NEWLINE=" " read_heredoc2() { while IFS="$NEWLINE" read -r read_heredoc_line; do echo "${read_h...
28.01.2017 / 06:37
3
respostas

Existem compiladores ou tempos de execução C esotéricos (estranhos), mas compatíveis com padrões?

Como sabemos, o padrão C não especifica muitos detalhes da implementação, por exemplo, valor do ponteiro NULL, ordem dos bits e bytes (endiannes), alinhamento nas estruturas e dos parâmetros da pilha, organização real da memória ( Eu não acho qu...
12.03.2014 / 12:18
3
respostas

Alternativa portátil do shell POSIX para o seq do GNU (1)?

Eu notei que você não pode realmente contar com seq(1) estando disponível em qualquer coisa, exceto nos sistemas GNU. O que é uma reimplementação simples de seq(1) posso trazer comigo escrito em shell POSIX (não bash)? EDIT: Note que eu...
25.07.2016 / 19:23
4
respostas

Existe diferença entre esses dois comandos?

cat a > b e cp a b Se eles são funcionalmente iguais para todos os efeitos, qual deles é mais rápido?     
30.06.2012 / 04:28
1
resposta

O que é permitido fazer com NF em um bloco ou função de código awk?

Referência: O padrão POSIX para o utilitário awk . Uma coisa que realmente sinto falta em awk é a capacidade de unir uma matriz a um delimitador, como com o comando join em Perl, normalmente feito para saída imediata. Em vez diss...
19.06.2018 / 12:36
2
respostas

'EINTR': existe uma lógica por trás disso?

Conversa fiada como pano de fundo EINTR é o erro que as chamadas chamadas do sistema interruptíveis podem retornar. Se um sinal ocorrer enquanto uma chamada de sistema está em execução, esse sinal não é ignorado e um manipulador de sinal f...
05.01.2016 / 11:21