Perguntas sobre 'portability'

1
resposta

colchetes simples e duplos e portabilidade

Encontrei algumas respostas muito boas aqui sobre as diferenças entre [ e [[ em declarações 'if'. Para shells com nomes específicos, parece ser uma boa ideia usar [[ over [ (e também é mais rápido). Ainda não estou claro sobre por...
22.09.2014 / 10:01
1
resposta

Script Bash para mostrar variáveis de env recém-introduzidas

Estou fazendo este script de teste para me ajudar a fazer engenharia reversa de scripts encarregados de configurar o ambiente de desenvolvimento. O script: #env-changes #!/bin/bash TESTED_SCRIPT=$1 shift ENV_BEFORE=$(env | sort) . $TESTED_...
14.03.2016 / 13:30
2
respostas

Iniciando um emulador de terminal sem saber quais estão instalados

Eu preciso escrever um script que lance um emulador de terminal e execute um comando específico nele. Como não sei quais emuladores de terminal foram instalados no sistema de destino, como posso encontrar quais emuladores de terminal foram insta...
18.06.2014 / 11:21
3
respostas

Maneira padrão e portátil de enviar email do console?

Qual é a maneira mais portátil ou padrão de enviar um e-mail do console ou um script no Linux e, possivelmente, no Unix?     
20.05.2014 / 11:54
1
resposta

como forçar a codificação de caracteres do script de shell a partir do script

Eu tenho alguns scripts de shell com caracteres codificados em UTF8 e quero ter certeza de que eles são decodificados corretamente, independentemente das configurações de localidade da máquina. É possível forçar o shell (bash ou sh) a detecta...
19.12.2015 / 09:19
4
respostas

Teste se o comando aceita uma opção específica

Qual é a maneira preferida de testar se um comando usa uma opção? Quais são as ressalvas? Como um exemplo motivador, no login meus aliases shell grep para adicionar várias opções --exclude-dir, mas esta opção não está disponível em todas as m...
10.09.2014 / 17:33
3
respostas

Todas as diferentes distribuições do Linux possuem as mesmas linhas de comando? [fechadas]

Todas as diferentes distribuições do Linux possuem as mesmas linhas de comando? O que eu quero saber é a mesma linha de comando funciona para todos os tipos de distribuições Linux (CentOS, Fedora, Ubuntu, etc) ou se todos eles têm diferentes lin...
28.09.2018 / 06:02
3
respostas

É portável indentar o argumento para o comando 'i \' do sed?

Fiquei com a impressão das especificações POSIX para sed de que é necessário para alinhar à esquerda o texto na linha após o comando i\ , a menos que você queira espaços em branco na saída. Um teste rápido no meu Mac (usando o BSD sed)...
27.09.2016 / 04:08
2
respostas

Como lidar com utilitários com o mesmo nome, mas se comportam de maneira diferente entre variantes do Unix?

Por algum motivo, escolhi o Macbook como meu computador para gerenciar servidores Linux remotos. Às vezes, encontro problemas com os utilitários que têm o mesmo nome, mas se comportam de maneira diferente entre esses dois sistemas operacionai...
05.03.2015 / 11:38
1
resposta

Como alterar a variável RS no AWK entre os arquivos de maneira portátil

Ao olhar para outra questão, me deparei com um problema que eu não poderia resolver geralmente para o awk, onde um programa awk pega dois arquivos (ou seja, para ler entradas do primeiro em um array para comparar, como é frequentemente o case) qu...
20.01.2018 / 21:46