Perguntas sobre 'posix'

2
respostas

Como podemos obter um nome de arquivo temporário em um script IEEE 1003.1 em conformidade com o padrão?

Como podemos obter um nome de arquivo temporário em um script de shell em conformidade com o padrão (usando nenhum comando ou extensão que não esteja descrito nos Edição de 2013 do IEEE 1003.1 . Não parece haver nenhum utilitário para gerar...
26.01.2014 / 01:40
0
respostas

StickyBits NFSv4 ACL para parar o movimento do usuário de pastas

Backstory: o cliente tem um ambiente misto de POSIX e NFSv4. O POSIX expulsa a ACL do NFSv4 subjacente toda vez que a toca ou faz qualquer coisa com ela. Eles dizem que os usuários podem pegar uma pasta e movê-la para outra pasta, embora a ACL d...
30.10.2017 / 12:11
2
respostas

O uso do comando “a” do sed para prefixar uma linha portátil?

Eu notei o seguinte comportamento interessante: $ printf '%s\n' line{1..2} | sed $'1a\\nPREFIX' line1 PREFIXline2 $ Curiosamente, este comportamento só é possível para o comando last em um script Sed, pois colocar outro comando depois...
07.09.2017 / 05:37
0
respostas

O que a parte “S_I” significa em S_IRUSR etc?

De acordo com o POSIX, sys/stat.h deve definir um monte de constantes de macro, como S_IRUSR . A parte "R" obviamente significa "legível" e a parte "USR" "Usuário" (o proprietário do arquivo). Então, e a parte S_I ? link
13.07.2017 / 13:12
1
resposta

Por que o cd-ing // ajusta o PWD para //, mas mais barras simplesmente dão /? [duplicado]

Na minha caixa do Ubuntu eu acidentalmente fiz cd // e notei que meu caminho atual mudou para // . ls mostrou o conteúdo do meu diretório raiz. Quando tento cd /// (ou qualquer outro número de barras), sou levado diretamente par...
28.10.2015 / 17:18
3
respostas

Por que não há uma API do Unix? [fechadas]

Por que não há a API do Unix? Quer dizer, como existe a API do Windows. Eu sei que muitas coisas no mundo Unix são modulares, e essas coisas juntas criam um sistema inteiro. Isso parece bom, mas cria alguns problemas quando você tenta criar u...
06.08.2015 / 12:28
2
respostas

Limite de comprimento da linha de comandos: built-in vs executável

Assim, por especificação POSIX , temos a seguinte definição para * : Expands to the positional parameters, starting from one, initially producing one field for each positional parameter that is set. When the expansion occurs in a con...
16.05.2017 / 10:38
3
respostas

O que é um inode conforme definido pelo POSIX?

O que é um inode, conforme definido pelo POSIX? O artigo da Wikipédia sobre inodes tem uma seção intitulada POSIX inode description que diz que um inode contém (entre 8 outros pontos): Device ID (this identifies the device contai...
19.08.2017 / 03:36
2
respostas

Como juntar elementos de um array em POSIX delimitado por um espaço?

O seguinte funciona em um script Bash: PACKAGES=( 'curl' 'git' 'htop' 'mc' 'tree' 'vim' ) apt --yes install ${PACKAGES[@]} Mas como posso fazer o mesmo no POSIX para poder usá-lo em um script #!/bin/sh ?     
19.04.2018 / 18:44
2
respostas

Como entender esta descrição POSIX sobre '(', ')' e 'teste'?

De POSIX 2013 : The XSI extensions specifying the -a and -o binary primaries and the '(' and ')' operators have been marked obsolescent. (Many expressions using them are ambiguously defined by the grammar depending on the specific expressi...
19.03.2016 / 09:38