Perguntas sobre 'shell'

2
respostas

Processamento da opção Getopts, É possível adicionar um [FILE] não hifenizado?

Estou usando getopts para todos os meus scripts que exigem análise avançada de opções e funcionou muito bem com dash . Estou familiarizado com o uso básico básico de getopts , que consiste em [-x] e [-x OPTION] . É possível analis...
24.01.2012 / 06:36
2
respostas

É possível obter a mensagem de erro do comando anterior que falhou quando o comando condicional é executado usando ||

Eu tenho uma função auxiliar: function error_exit { /opt/aws/bin/cfn-signal ... exit 1 } Esta função auxiliar é usada para sinalizar um erro. Aqui está um exemplo de uso: /opt/aws/bin/cfn-init -s .. || error_exit 'Failed to run...
20.12.2011 / 11:00
5
respostas

Como criar uma fila limitada para tarefas de shell?

Eu tenho arquivos de 1000 gzips que eu quero classificar. Fazendo isso sequencialmente, o procedimento parece bastante simples: find . -name *.gz -exec zcat {} | sort > {}.txt \; Não tenho certeza se o código acima funciona (por fav...
06.12.2011 / 07:54
2
respostas

Como adicionar / substituir apenas arquivos modificados / atualizados recursivamente para algumas 2 pastas?

Atualmente, faço coisas como: rm -rf ../../../$CLOUD_INSTALL_SUBDIR/lib_boost mkdir ../../../$CLOUD_INSTALL_SUBDIR/lib_boost cp -r ../../../$BOOST_ROOT_DIR/$BOOST_INSTALL_SUBDIR/lib/* ../../../$CLOUD_INSTALL_SUBDIR/lib_boost/ Qual é uma m...
27.01.2012 / 04:18
2
respostas

Retorna erro no shellscript ao invés de sair no erro

Eu sei que set -e é meu amigo para sair com erro. Mas o que fazer se o script for originado, por ex. uma função é executada a partir do console? Eu não quero fechar o console em erro, eu só quero parar o script e exibir a mensagem de erro....
29.07.2016 / 09:21
2
respostas

Como definir um alias em todas as shells tty?

Eu configurei um alias no shell tt2, mas ele não funcionará em outros tty shells, alguma idéia de como criar um alias para o sistema?     
23.07.2016 / 12:50
1
resposta

Substitua a palavra exata por outra no shell com o comando tr

Eu quero substituir uma palavra por outra palavra em um arquivo de texto. arquivo.txt: alireza fallah meu código: cat file.txt | tr ali ALI mas eu entendo isso: ALI fALLAh substitui todos os 'a's por' A ', e' l's por 'L'...
26.09.2013 / 13:21
1
resposta

Substituindo stdout por stderr

É possível redirecionar a saída de um comando para substituir o texto enviado para stdout pelo texto de stderr? $ ./script this line is redirected to stdout this line is redirected to stderr $ ./script (insert redirections here) this line is...
22.09.2013 / 08:44
1
resposta

shopt -s nocaseglob não está funcionando no Ubuntu

Nome do arquivo insensível ao caso globbing não está funcionando no bash no Ubuntu 11.04 64bit. As opções de shell especificadas em .bashrc são as seguintes: shopt -s nocaseglob shopt -s nocasematch shopt também mostra que nocaseglob...
12.07.2011 / 11:31
2
respostas

Execute o shell script do php, como usuário root?

Precisa executar a seguinte linha do PHP: $res = shell_exec('sudo sh /home/nicklas/cronjobs/make_account.sh username password'); O problema é que nada acontece na execução. Se eu tentar ecoar $ res, ele fica em branco. Eu tentei usar s...
04.09.2012 / 15:55