Perguntas sobre 'posix'

4
respostas

mantém duplicados fora de $ PATH na origem [duplicada]

Eu tenho o seguinte código que é source -d pelo meu .shellrc PATH="${PATH}:${HOME}/perl5/bin" PATH="${PATH}:${HOME}/.bin" export PATH mas, se eu fizer alterações em outro código e, em seguida, source esse arquivo, meu caminho c...
18.12.2010 / 12:30
1
resposta

Qual é a maneira portátil (POSIX) de conseguir a substituição do processo?

Algumas conchas, como bash , suportam Substituição de processos , que é uma maneira de apresentar a saída do processo como um arquivo, assim: $ diff <(sort file1) <(sort file2) No entanto, essa construção não é POSIX e, portant...
13.09.2016 / 11:34
4
respostas

Use #! / bin / sh ou #! / bin / bash para compatibilidade com o Ubuntu-OSX e facilidade de uso e POSIX

Eu sei que posso usar tanto como a primeira linha de scripts para invocar o shell desejado. O #!/bin/sh seria recomendado se a compatibilidade com todos os sistemas unix fosse um requisito absoluto? No meu caso, o único sistema operacio...
04.02.2015 / 13:28
2
respostas

Como posso testar para ver se existe uma aplicação em $ PATH?

Estou tentando escrever todos os meus scripts sh startup / env para trabalhar com tanto DRY e quanto: "funciona em todos os * nix em que eu clonei", o quanto possível . Isso significa garantir que, se eu tentar executar um código que não es...
19.12.2010 / 00:26
6
respostas

Múltiplos argumentos em shebang

Eu estou querendo saber se existe uma maneira geral de passar várias opções para um executável através da linha shebang ( #! ). Eu uso o NixOS, e a primeira parte do shebang em qualquer script que eu escrevo geralmente é /usr/bin/env . O...
22.10.2017 / 13:23
4
respostas

maneira compatível com checkbashisms para determinar o shell atual

No meu .profile , eu uso o seguinte código para garantir que aliases e funções relacionadas ao Bash sejam originados somente se o shell de login realmente for Bash : # If the current (login) shell is Bash, then if [ "${BASH_VERSION:-}" ];...
02.03.2016 / 15:35
2
respostas

Existe uma maneira POSIX de definir o argumento zeroth de um aplicativo de destino?

Em bash , você pode usar exec -a e, em zsh , também pode definir ARGV0 para executar um programa com um determinado argumento zeroth, mas existe também uma maneira POSIX de fazer isso? Como sugerido neste comentário , você pode cri...
21.12.2015 / 11:34
1
resposta

O que o POSIX requer para documentos aqui citados dentro da substituição de comandos?

Em esta pergunta alguém relata um problema usando um aqui documento com uma palavra delimitadora entre aspas $(...) substituição de comandos , onde uma barra invertida \ no final de uma linha dentro do documento dispara continuação d...
29.01.2017 / 06:20
1
resposta

O que significam as letras no comando 'fc'?

Acabei de encontrar o comando fc que permite editar o comando anterior e editá-lo posteriormente. Ele possui sua própria variável de ambiente FCEDIT para configurar seu editor e uma página man em Manual do Programador POSIX ( 1p )...
15.06.2017 / 22:22
3
respostas

O “sh” precisa estar no diretório “/ bin”?

Eu li que sistemas operacionais compatíveis com POSIX (por exemplo: Linux) devem ter o sh shell. Mas é necessário que sh esteja no diretório /bin ou pode estar em algum diretório?     
13.01.2018 / 03:09