Perguntas sobre 'posix'

1
resposta

Divide os caracteres individuais usando a cadeia nula

Eu li isso no manual do Gawk: GNU EXTENSIONS [...] The ability to split out individual characters using the null string as the value of FS, and as the third argument to split(). No entanto, este não parece ser o caso. Isso fu...
14.01.2018 / 21:05
1
resposta

Une dois arquivos não classificados com POSIX? [duplicado]

Como a entrada para join deve ser classificada, geralmente o comando é chamado de modo semelhante para: join <(sort file1) <(sort file2) Isto não é portátil, pois utiliza a substituição de processos, que não é especificada pe...
26.01.2017 / 21:34
2
respostas

Verificação portátil para matriz

Gawk tem "isarray": if (isarray(x)) print "is array" else print "is scalar" No entanto Mawk e "gawk --posix" não: fatal: function 'isarray' not defined Isso pode causar problemas: x x[1] fatal: attempt to use scalar 'x' as a...
18.04.2017 / 05:36
2
respostas

Definição da função de impressão POSIX

Bash pode imprimir uma definição de função: $ bash -c 'y(){ echo z; }; export -f y; export -f' y () { echo z } declare -fx y No entanto, isso falha no POSIX Bash, / bin / sh e / bin / traço : $ bash --posix -c 'y(){ echo z; }; e...
08.03.2016 / 03:43
2
respostas

Comando Posix que move o cursor para uma posição específica na janela do terminal

na escola nos foi atribuído um dever de casa no qual devemos imprimir uma arte ascii em uma janela de terminal. Uma entrada é um dado no formato [x_coordinate, y_coordinate, char_ascii_value] (não há dados para coordenadas onde não se deve im...
17.06.2015 / 19:15
2
respostas

Como é possível executar um comando com um número desconhecido de argumentos em um shell POSIX?

Eu quero pesquisar várias palavras dentro do diretório atual. Para conseguir isso eu uso algo assim. grep -e "word1" -e "word2" -R . Isso funciona bem. Levando isso um passo além, criei um arquivo de dicionário que contém todas as pala...
26.09.2014 / 07:57
2
respostas

conclusão do bash no modo Posix

Eu gostaria de usar um shell interativo Posix bash, mas o recurso autocomplete não funciona. Quando eu digito o caractere Tab, ele simplesmente imprime uma guia. A conclusão da tabulação funciona somente quando estou em um shell não-Posix ou em...
27.05.2014 / 04:21
1
resposta

POSIX cabeça e cauda não apresentam equivalente

A documentação da opção -n POSIX tail diz que The origin for counting shall be 1; that is, -n +1 represents the first line of the file, -n -1 the last. Portanto, tail -n 10 (usado mais tarde na mesma página) e tail -n -10 deve...
15.05.2013 / 15:57
1
resposta

Por que a chamada de sistema “aberta” não está em /usr/include/unistd.h? (mas "fechar" é)

Na minha compreensão, a chamada do sistema open e close parece estar muito relacionada. ambos lidam com arquivos disponível na maioria dos tipos de unix (qualquer unix que não os contenha existia?) Portanto, esperava encontrá-los de...
21.07.2018 / 12:54