Perguntas sobre 'portability'

2
respostas

O 'sed' existe em todos os * nixes?

Meu aplicativo será executado em todas as versões do sistema operacional baseado em Unix, por exemplo, Linux, MacOS, HP-UX, Sun Solaris, OSX, etc. Estou usando o seguinte comando sed em um lugar comum para excluir a string encontrada em um...
18.07.2014 / 08:01
3
respostas

Como compartilhar um script do GNU sed entre o Linux e o Mac OS X

Eu tenho um script GNU sed que eu uso no Linux; está instalado em /bin/sed e parece que contém GNUisms. Tenho colaboradores usando o Mac OS X. Eles instalaram (não-GNU) sed , localizado em /usr/bin/sed , e usando o Homebrew ( link ) po...
14.05.2013 / 10:50
1
resposta

alternativa awk / nawk em SunOs e Linux

Eu tenho um script que basicamente verifica a versão do Java na caixa em que ele está sendo executado e faz qualquer coisa com base no número da versão. Meu problema é que eu quero usar o mesmo comando nas caixas SunOs e Linux. O mais pert...
14.08.2015 / 10:06
2
respostas

O getopts está sempre disponível para o Bash?

Posso usar getopts para analisar argumentos de linha de comando em meus scripts bash (não sh ) sem me preocupar com outra condição?     
06.07.2016 / 17:00
2
respostas

Quais sistemas não respeitam permissões de leitura / gravação de soquete?

man 7 unix nos estados do Linux: In the Linux implementation, sockets which are visible in the file system honor the permissions of the directory they are in. Their owner, group and their permissions can be changed. Creation of a new...
15.07.2013 / 06:45
2
respostas

Descobrir extensão de arquivos executáveis?

Quando estou construindo software a partir do código-fonte em um sistema GNU + Linux, durante o estágio ./configure , frequentemente vejo a seguinte linha: checking for suffix of executables... Como faço para criar essa verificação em u...
03.07.2014 / 07:30
2
respostas

O que é uma maneira segura e portátil de dividir uma string na programação shell?

Ao escrever um script de shell, muitas vezes quero dividir uma string. Aqui está um exemplo muito simples: for dir in $(echo $PATH | tr : " "); do [[ -x "$dir"/"$1" ]] && echo $dir done Isso pesquisará cada diretório no $ PATH...
08.02.2013 / 12:10
3
respostas

Frequência de palavras em textos de idioma diferente do inglês: como mesclar formas singular e plural etc.?

Estou classificando as palavras do idioma francês em alguns arquivos de texto de acordo com frequência com foco em insight em vez de significância estatística. O desafio é preservar caracteres acentuados e lidar com os formulários de arti...
19.07.2014 / 15:59
3
respostas

Procura de string em muitos arquivos no HP-UX

Eu preciso encontrar quais arquivos (eles podem ter espaço no nome do arquivo) de um diretório contém uma string usando apenas sh e os comandos do sistema (Perl não é uma opção ). Para alguns arquivos, este comando funciona bem: # grep -l...
18.11.2011 / 16:36
3
respostas

Posso ler um único caractere de stdin no shell POSIX?

Apenas read -r é especificado por POSIX ; read -n NUM , usado para ler NUM caracteres, não é. Existe uma maneira portátil de retornar automaticamente depois de ler um determinado número de caracteres do stdin? Meu usecase está impri...
26.08.2018 / 17:34