Perguntas sobre 'portability'

6
respostas

Gerando uma senha aleatória; Por que isso não é portátil?

Eu quero gerar uma senha aleatória e estou fazendo assim: </dev/urandom tr -dc [:print:] | head -c 64 No meu laptop, que roda o Ubuntu, isso produz apenas caracteres imprimíveis, como pretendido. Mas quando eu ssh no servidor da minha...
02.02.2015 / 03:50
6
respostas

É recomendado usar scripts zsh em vez de bash?

Posso supor que pessoas suficientes tenham zsh instalado para executar scripts com um #!/usr/bin/env zsh como shebang? Ou isso tornará meus scripts inutilizáveis em muitos sistemas? Esclarecimento: estou interessado em programas...
24.03.2013 / 17:56
8
respostas

A linguagem de script mais universal para o Linux é?

Estamos escrevendo scripts para sistemas Linux, tem havido algum debate sobre qual seria a linguagem de script mais universal do Linux a ser usada. Bash, SH, Posix? O que?     
26.09.2012 / 00:51
7
respostas

tail -f, mas com números de linha

Estou tentando ver quantas vezes foo bar aparece em /var/log/foo.log dentro de um período de tempo arbitrário em um servidor remoto, mas nada do que tentei até agora funcionou. Já tenho um script de cronômetro que uso para saber quanto...
17.01.2014 / 23:15
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
3
respostas

Uso de ^ como um metacaractere de casca

Eu escrevi um pequeno roteiro hoje que continha grep -q ^local0 /etc/syslog.conf Durante a revisão, um colega de trabalho sugeriu que ^local0 fosse citado porque ^ significa "cano" no Bourne shell. Surpreso com esta afirmação, tente...
09.12.2013 / 01:43
2
respostas

Quando é importante escrever scripts portáveis?

A maioria dos códigos que escrevo está no PHP. Recentemente, comecei a aprender scripts de shell. A maioria dos recursos e tutoriais que eu encontrei são específicos para o Bash. Alguns advertem sobre os bashismos e outros não. Eu tenho lido mui...
14.03.2014 / 06:44
3
respostas

Em quais distribuições unix o Python está instalado como parte da instalação padrão?

Alguém sabe de uma visão geral que documentaria em quais distribuições (recentes) do UNIX o Python está disponível por padrão, ou seja, parte da instalação padrão? PS: Respostas do StackOverflow, antes de a questão ser movida para cá: Não...
17.11.2011 / 14:50
2
respostas

Qual é o método mais portátil de iniciar um emulador de terminal?

Digamos que eu precise escrever um script que lance um terminal e execute um comando e preciso disso para trabalhar em vários sistemas. Como posso fazer isso de maneira segura e portátil? xterm está sempre instalado? Eu suponho que qualque...
20.09.2013 / 18:02
2
respostas

Saída do stat no OSX

Eu quero usar o comando stat para obter informações sobre um arquivo. Eu fiz isso: Josephs-MacBook-Pro:Desktop Joseph$ echo 'hello' > info.txt Josephs-MacBook-Pro:Desktop Joseph$ stat info.txt 16777220 21195549 -rw-r--r-- 1 Joseph staff...
22.12.2014 / 02:59