Perguntas sobre 'portability'

2
respostas

Qual é o mais portável de sed, awk, perl e sh?

Alguém pode colocar essas ferramentas em ordem de portabilidade? Qual destes é certo para ser encontrado mesmo nos sistemas mínimos * nix? Alguma delas tem 100% de certeza de estar presente? Meu palpite é que o pedido é o seguinte: awk s...
04.04.2014 / 17:23
3
respostas

O “/ etc / issue” é comum para todas as distribuições do Linux?

Estou tentando criar uma função portátil de detecção de SO no script bash, Então eu só quero saber, o arquivo "/etc/issue" é comum para todos os Linux Flavors?     
24.07.2013 / 17:40
7
respostas

Como posso obter com segurança a versão do ksh?

Como posso seguramente obter a versão do ksh dentro de um script ksh? Eu tenho visto as seguintes soluções : ksh --version echo ${.sh.version} echo $KSH_VERSION E, dadas as circunstâncias certas, cada uma delas funcion...
01.05.2015 / 20:27
3
respostas

enviando saída para / dev / stderr vs. & 2

Nos scripts, os erros geralmente são enviados para o descritor de arquivos 2 com &2 , ou seja: echo "error" >&2 Às vezes, /dev/stderr é usado: echo "error" > /dev/stderr Olhando para /dev/stderr , vejo que é a...
03.04.2016 / 18:35
1
resposta

O / dev / {udp, tcp} é padronizado ou está disponível em todos os lugares?

Aprendi recentemente sobre os% pseudo-dispositivos /dev/udp e /dev/tcp aqui . Eles são específicos para algumas distribuições GNU / Linux ou posso encontrá-los em outros sistemas unix? Eles são padronizados de alguma forma? Até agor...
20.09.2016 / 14:33
2
respostas

A variável “$?” (dollar-question mark) está disponível apenas no shell Bash?

No shell Bash , posso obter o status de saída do comando por meio da variável $? : # ps -ef | grep "haha" root 15439 15345 0 23:02 pts/0 00:00:00 grep --color=auto haha # echo $? 0 Está disponível apenas no shell Bash? Ou eu t...
18.01.2016 / 03:05
3
respostas

Diferença entre 2 e -, 2 / dev / null, | &, / dev / null e / dev / null 2 & 1

Apenas procurando a diferença entre 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 e sua portabilidade com non-Bourne shells como tcsh , mksh , etc.     
03.04.2013 / 03:25
4
respostas

O que faz um mp3 player portátil funcionar bem com o Linux?

Estou no mercado para um novo tocador de mp3 portátil e o conectarei principalmente a uma caixa Linux, mas ocasionalmente também a uma máquina com Windows Vista. Eu estou querendo saber quais qualidades eu devo procurar em um tocador de música q...
04.08.2010 / 16:50
1
resposta

Portabilidade de um executável para outra máquina Linux

Instalei o programa Motion em uma máquina Linux (M1) e quero o mesmo programa em outro (M2). Existem várias compilações deste programa, e eu esqueci qual delas eu usei, então posso fazer uma cópia direta do arquivo usuário / bin / motion do M...
10.10.2014 / 07:34
5
respostas

Alternativa de referência 'tempo' universal não-bash? [fechadas]

Para comparar tempos de execução de scripts entre diferentes shells, algumas respostas do SE sugerem o uso do comando bash do time , assim: time bash -c 'foo.sh' time dash -c 'foo.sh' ... etc , para cada shell para testar. Tais b...
01.01.2017 / 18:56