Unix & Linux

65
Recursos para programação portátil de shell

Quais recursos existem para a programação de shell portátil? A resposta final é testar em todas as plataformas segmentadas, mas isso raramente é prático. A especificação POSIX / Single UNIX é um começo, mas não informa qual é o nível de suporte de cada implementação nem quais extensões comuns...

65
Problema de regex Grep 'OR'

Estou tentando usar grep com um regex para encontrar linhas em um arquivo que corresponde a 1 de 2 possíveis seqüências de caracteres. Aqui está o meu grep: $ grep "^ID.*(ETS|FBS)" my_file.txt O grep acima não retorna resultados. No entanto, se eu executar: $ grep "^ID.*ETS" my_file.txt ou...

65
Como escapar de aspas com casca?

Estou tendo problemas para escapar de caracteres no bash. Eu gostaria de escapar de aspas simples e duplas ao executar um comando com um usuário diferente. Para os fins desta pergunta, digamos que eu queira ecoar o seguinte na tela: 'single quote phrase' "double quote phrase" Como posso escapar...

65
Uma lista de serviços DBus disponíveis

Existe uma lista de serviços DBus disponíveis? Eu me deparei com alguns (como os fornecidos pelo NetworkManager, Rhythmbox, Skype, HAL). Gostaria de saber se posso encontrar uma lista bastante completa de serviços / interfaces

65
gpg pede senha mesmo com --passphrase

Espero que o seguinte comando extraia o arquivo gpg sem pedir senha: gpg --passphrase 1234 file.gpg Mas ele pede a senha. Por quê? Isso também tem o mesmo comportamento: gpg --passphrase-file passfile.txt file.gpg Eu uso o Ubuntu com o gnome 3 e lembre-se de que ele estava funcionando no...

65
Por que minha descoberta não é recursiva?

Estou executando o seguinte comando, mas ele não é executado recursivamente: find . -name *.java Eu sei que existem arquivos java mais abaixo no diretório atual, mas ele está executando findapenas no diretório atual. Estou usando o OS X,

65
Detectando padrão no final de uma linha com grep

Se eu fizer: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part Se eu quiser listar .rarapenas os arquivos e usar grep , ele também mostrará os .rar.partarquivos, o que não é o meu desejo. Estou...