Perguntas sobre 'posix'

7
respostas

Verifique se a variável do shell contém um caminho absoluto

Eu quero verificar se uma variável do shell contém um caminho absoluto. Eu não me importo se o caminho existe ou não - se não o criar, mas quero garantir que estou lidando com um nome de caminho absoluto. Meu código é parecido com o seguin...
20.01.2016 / 01:57
2
respostas

O POSIX padroniza os números do descritor de arquivos?

O POSIX exige que stdin seja 0, stdout seja 1 e stderr seja 2 ou isso é apenas uma convenção? Outros sistemas divergem dessa convenção ou é uma suposição segura?     
13.04.2018 / 20:41
3
respostas

Por que os POSIX encontram parâmetros diferentes de outros estilos de programa?

Por que um parâmetro no comando POSIX find é adicionado com um único hífen para nomes de parâmetro de vários caracteres, enquanto a maioria dos outros programas usa um hífen para indicar vários sinalizadores de caractere único e hifens duplos...
08.06.2013 / 06:48
1
resposta

zsh e equivalente POSIX de bash '{var} & 1'

Existe um equivalente de {var}>&1 em zsh ? O bash manual diz: Each redirection that may be preceded by a file descriptor number may instead be preceded by a word of the form {varname}. In this case, for each redirection...
01.10.2018 / 13:53
1
resposta

Por que o comando find -execdir do GNU se comporta de maneira diferente do encontrado pelo BSD?

No meu OSX, instalei o GNU find ao lado do padrão BSD find via: brew install findutils . Tanto quanto eu entendo, o BSD find está seguindo os padrões POSIX e o GNU o torna opcional (de acordo com este post ), o que causa muitas in...
18.12.2015 / 13:00
1
resposta

Os sistemas “em sua maioria compatíveis com POSIX” ainda são considerados sistemas POSIX?

Irix e OS X são sistemas POSIX porque são totalmente compatíveis com POSIX. No entanto, sistemas operacionais como FreeBSD, Haiku e GNU / Linux, por exemplo, são "em grande parte compatíveis com POSIX". As pessoas ainda podem se referir corretam...
29.12.2013 / 21:11
4
respostas

POSIX-compatível / cross-shell maneira de obter a versão do shell em execução?

Existe uma maneira ou modo compatível com POSIX, que funciona em todos os shells, para obter o número da versão do shell, que está sendo executado? Com $SHELL ps -p$$ -ocmd= , você pode obter o nome / binário, então $SHELL --version...
18.09.2017 / 17:41
4
respostas

shell: Cadeia de cotação com aspas simples em vez de barras invertidas

Como posso citar uma string com aspas simples? Por exemplo, eu posso fazer: $ printf "%q\n" 'two words' two\ words $ Existe uma maneira de obter uma string entre aspas simples (ou dupla) como saída, ou seja: $ MAGIC 'two words' 'two...
23.05.2018 / 06:14
3
respostas

Posso ler um único caractere de stdin no shell POSIX?

Apenas read -r é especificado por POSIX ; read -n NUM , usado para ler NUM caracteres, não é. Existe uma maneira portátil de retornar automaticamente depois de ler um determinado número de caracteres do stdin? Meu usecase está impri...
26.08.2018 / 17:34
4
respostas

Seqüência reversa de um arquivo com ferramentas POSIX?

Existe algum equivalente POSIX limpo e claro para tac ? A legibilidade e a sucessão devem ser consideradas.     
03.05.2016 / 01:21