Eu li que os sistemas operacionais compatíveis com POSIX (por exemplo: Linux) devem ter o shshell. Mas é necessário shestar no /bindiretório ou pode estar em qualquer
Eu li que os sistemas operacionais compatíveis com POSIX (por exemplo: Linux) devem ter o shshell. Mas é necessário shestar no /bindiretório ou pode estar em qualquer
Na edição de 2016 do IEEE Std 1003.1-2008 (também conhecido como The Open Group Base Specifications Issue 7, ou apenas o padrão POSIX), a seção Justificativa do whoutilitário menciona o seguinte: É aceitável que uma implementação não produza saída para uma chamada de quem mil . Quem ou o que é...
Alguém pode colocar essas ferramentas em ordem de portabilidade? Qual deles certamente será encontrado nos sistemas * nix mais mínimos? Algum deles tem 100% de certeza de estar presente? Meu palpite é que a ordem é a seguinte: awk sed sh perl Enquanto eu imagino que existam sistemas que não...
Notei recentemente que as especificações POSIX parafind não incluem o -maxdepthprimário. Para aqueles que não estão familiarizados com isso, o objetivo do -maxdepthprimário é restringir quantos níveis de profundidade finddescerão. -maxdepth 0resulta em apenas argumentos de linha de comando sendo...
Vi guias de script do Bash sugerindo o uso de matriz para trabalhar com nomes de arquivos que contenham espaço em branco. No entanto, o DashAsBinSh sugere que as matrizes não são portáveis, por isso estou procurando uma maneira compatível com POSIX de trabalhar com listas de nomes de arquivos que...
Estou procurando documentos oficiais sobre todos os padrões e especificações POSIX. Eu gostaria de poder ler os documentos para entender melhor os sistemas UNIX e como eles funcionam em um nível baixo. Vi links aqui e ali para o opengroup.org, que suponho que seja a entidade por trás dos padrões...
Estou tentando executar um comando semelhante ao abaixo em um script bash. Ele deve procurar por todas as subpastas $sourcedire copiar todos os arquivos de um determinado tipo para o nível raiz de $targetdir. #!/bin/bash # These are set as arguments to the script, not
Gostaria de entender o termo "chamada do sistema". Eu sei que chamadas de sistema são usadas para obter serviços de kernel de um aplicativo de espaço de usuário. A parte com a qual preciso de esclarecimentos é a diferença entre uma "chamada de sistema" e uma "implementação C da chamada de...
O timeoutcomando GNU coreutils é extremamente útil para determinadas situações de script, permitindo usar a saída de um comando se for rápido para executar e ignorá-lo se levar muito tempo. Como posso aproximar o comportamento básico de timeoutusar apenas utilitários especificados POSIX? (Eu...
O yashshell possui um printfbuilt-in, de acordo com seu manual . No entanto, é isso que vejo em um yashshell com configuração padrão: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf É printfum embutido neste shell ou não? O...
Podemos verificar os detalhes da fila de mensagens do sistema V com a ajuda do ipcscomando Existe algum comando para verificar a fila de mensagens POSIX no
Esta é mais ou menos uma pergunta de acompanhamento para os dois seguintes: Erro de sintaxe ao remover linhas duplicadas através do arquivo awk '! X [$ 0] ++' alternativa awk / nawk em SunOs e Linux Vejo que no Solaris 10 (SunOS 5.10), obtenho os seguintes resultados: $ type -a awk awk is...
No traço, funções e variáveis parecem viver em espaços para nome 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 variable doesn't conflict with the fn function Isso é um...
O Posix requer algum dispositivo? Por exemplo /dev/urandom, /dev/zeroou /dev/null? Suspeito que não por causa de sistemas operacionais não-* nix, mas queria pedir a
Estou tentando aprender o padrão POSIX. Ao usar Unix, eu /bin, /etc, /dev, /media, e, geralmente /opt, mas é que padronizado ou até sua implementação especificação? Poderia haver muitos diretórios na raiz ou é limitado pelo
Como posso verificar se mvé atômico no meu fs (ext4)? O sistema operacional é o Red Hat Enterprise Linux Server versão 6.8. Em geral, como posso verificar isso? Eu olhei em volta e não encontrei se meu sistema operacional é POSIX
A documentação do POSIX sed disse: Uma função pode ser precedida por um ou mais '!' caracteres, caso em que a função será aplicada se os endereços não selecionarem o espaço do padrão. Zero ou mais caracteres <blank> serão aceitos antes do primeiro '!' personagem. Não é especificado se os...
Eu sei como criar um forloop aritmético bash. Como se pode fazer um loop equivalente em um script de shell POSIX? Como existem várias maneiras de alcançar o mesmo objetivo, sinta-se à vontade para adicionar sua própria resposta e elaborar um pouco sobre como ele funciona. Um exemplo de um desses...
Eu estou olhando para um script que possui: if [ "${PS1-}" ]; then Essa trilha -me incomoda um pouco, porque não parece com a sintaxe padrão Posix ou Bash. É alguma sintaxe misteriosa que existe desde sempre, ou é um erro de digitação? Qualquer referência a padrões / documentos seria...
Alguém pode me explicar como umaskafeta a máscara padrão dos arquivos recém-criados se as ACLs estiverem ativadas? Existe alguma documentação sobre isso? Exemplo: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . # file:...