Perguntas sobre 'posix'

1
resposta

Existe uma maneira portátil de alternar maiúsculas e minúsculas na linha de comando?

Existe uma maneira, portátil entre sistemas operacionais POSIX e reconhecimento de local, para alternar caso de texto a partir da linha de comando - que está substituindo letras minúsculas por letras maiúsculas e vice-versa. / p> Usando o G...
18.09.2018 / 00:03
2
respostas

Existem convenções aceitas para argv, opções, variáveis de ambiente, stdin, stdout e stderr ao construir CLIs?

Eu costumo falar sobre como simples aplicações de linha de comando são. Geralmente, eu digo algo como "eles lêem do padrão e escrevem para padrão e erro padrão, é isso." Então, eu desenho uma foto como: Masentãocomeceiapensarquenãoérealmente...
16.03.2018 / 03:27
2
respostas

Como o número do registro de data e hora em / etc / shadow é calculado?

No meu sistema, a página man da shadow define o valor da terceira coluna desta forma: The date of the last password change, expressed as the number of days since Jan 1, 1970. Eu tenho um valor de exemplo "17050". passwd -S diz que...
22.09.2017 / 17:12
1
resposta

Saída lsof personalizada

Eu preciso de uma lista dos arquivos abertos, portas e assim por diante por um processo. Agora sempre que eu uso lsof -p <PID> eu posso analisar a saída, em um script python, mas o problema é que às vezes eu estou recebendo algumas colu...
29.07.2016 / 11:10
2
respostas

Estou correto em entender como links simbólicos e '..' interagem sob POSIX

Estou trabalhando em uma descrição matemática de caminhos (como caminhos de arquivos, mas também mais abstratos e gerais) Uma das coisas mais difíceis de definir é o comportamento de .. (φ no post vinculado); particularmente com a forma...
15.09.2016 / 07:34
2
respostas

ordem de expansão alfabética para *

Quando estou usando um shell compatível com POSIX (es: dash, bash, zsh, ...) posso ter certeza de que * sempre será expandido em ordem alfabética (ditada por LC_COLLATE )? exemplo: $ echo 1 > file_a $ echo 2 > file_b $ echo 3 &g...
18.11.2015 / 08:33
1
resposta

ipcs (1) POSIX equivalente ao System V

Eu sei que com o comando ipcs (1), é possível monitorar filas de mensagens do System V, memória compartilhada e semáforos, mas como monitorar filas de mensagens POSIX, memória compartilhada e semáforos. Para filas de mensagens POSIX, eu posso mo...
10.07.2015 / 11:12
2
respostas

Maneira independente de shell para cp dotfiles de uma pasta para outra [duplicata]

Eu tenho dois diretórios existentes: foo: diretório com dotfiles foo2: diretório vazio Eu gostaria de ter uma solução para copiar todos os dotfiles em foo para foo2. Eu gostaria de uma solução que não seja dependente do shell (bash...
15.09.2013 / 23:37
1
resposta

É possível modificar a mensagem de erro disparada pela expansão do parâmetro usando o formato “$ {pattern:? word}”?

Suponha que eu tenha o seguinte script chamado test.sh : #! /bin/sh - printf '%s\n' "${1:?empty or missing argument}" Quando executado sem argumentos de linha de comando, ele se comporta assim: $ ./test.sh ./test.sh: 2: ./test.sh: 1:...
21.08.2017 / 23:39
2
respostas

Como o shell irá expandir uma inclusão em um here-doc?

Eu tenho um caso de lógica de shell trançado para enviar a você, já que eu não encontrei nada nesse ponto específico em qualquer lugar (por favor, aceite minhas desculpas se eu perdi isso). Vou tentar explicar o contexto da melhor maneira possív...
30.03.2017 / 11:30