Jump to content

Search the Community

Showing results for tags 'bash'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 9 results

  1. PsySc0rpi0n

    Tutoriais para Shell Scriptting

    Boas. Alguém conhece/sabe bons tutoriais de bash script que aconselhem? Inglês ou Português serve! PDF, online tutoriais, etc?
  2. Fonte: http://www.anandtech.com/show/10203/windows-adds-support-for-bash-scripting
  3. Ventura

    [Resolvido] Fatorial de um número

    Última dúvida! Quero calcular o fatorial de um numero, o código funciona na perfeição, mas tenho dúvidas em relação a 2 linhas de código: fact=`expr $fact \* $num` #multiplicar o factorial pelo numero num=`expr $num - 1` #por exemplo, inserimos o nr 5 e ele vai até ao nr 1 a multiplicar, por exemplo 5*4*3*2*1 ???? Estás 2 linhas de código fazem aquilo que eu disse ou nem por isso? #!/bin/bash #Vamos introduzir um numero a nossa escolha e o programa vai calcular o fatorial echo "Insere um numero" read num fact=1 #vamos inserir apenas um argumento while [ $num -ge 1 ] do fact=`expr $fact \* $num` #multiplicar o factorial pelo numero num=`expr $num - 1` #forma para calcu done echo "Fatorial é $fact"
  4. Ventura

    Inverter uma serie de palavras

    Boa tarde mais uma vez, eu tenho este código #!/bin/bash #Vamos inserir uma serie de palavras e ele vai inverter a ordem res="" for a in $* #$* uma string que contem todos os argumentos do res="$a $res" #aqui inverte a string done echo -e "\n\nO resultado invertido vai ser: $res \nda palavra $*" Onde eu vou por exemplo escrever nventura@so:~/bin$ t3-inverte ola portugal a programar O resultado invertido vai ser: programar a portugal ola da palavra ola portugal a programar O que vai inverter as palavras que eu escrevi é esta parte do código? res="$a $res" #aqui inverte a string
  5. Ventura

    [Resolvido] Ordenar palavras

    Boa tarde pessoal, Tenho um script em linux que serve para ordenar alfabeticamente palavras. #!/bin/bash #Vamos inserir varias palavra e por fim o programa ordena de ordem alfabetica echo -e "\nIntroduza palavras e digite Sair para terminar" res="" read pal while [ "$pal" != "sair" ] do res="$res $pal" read pal done echo "$res" | fmt -1 | sort Ele funciona muito bem, mas não entendo o porque do fmt -1? o que é que isso faz? já utilizei o man fmt mas não encontro algo que me diga o que faz o -1. É que se eu tirar o fmt -1 ele já não me ordena as palavras! Porquê, se o que ordena é o comando sort?
  6. Titulo do Projecto: Fix Dropbox Icon for Elementary OS Freya Última Versão: 1.0.0-beta Site Oficial: thoga31's blog Licença: WTFPL 2.0 Líder do Projecto: thoga31 Membros Actuais do Projecto: thoga31 Descrição do Projecto: Após sair o elementary OS Freya decidi experimentá-lo num dos meus PCs. Instalei o software habitual, mas deparei-me com um problema: o ícone de notificação da Dropbox não aparecia após a instalação. Andei a investigar e, com base no que aprendi, decidi automatizar o processo de resolução que outras pessoas mais dotadas do que eu têm vindo a encontrar. Este é, portanto, um pequeno script Bash que coloca o ícone da Dropbox no seu devido lugar automaticamente sempre que o sistema arranca. Executar: Basta colocarem isto na Shell e executar: wget -q -O - https://bitbucket.org/api/2.0/snippets/thoga31/Eqdz/8d5c517f10d32c8df61819b9ed08dff9c1edc1c4/files/fixdrop.sh | bash A source está no Bitbucket.
  7. Fonte: http://arstechnica.com/security/2014/09/bug-in-bash-shell-creates-big-security-hole-on-anything-with-nix-in-it/
  8. Quando uso um espaço para dar a uma opção ao comando dá erro: CMD2="${CMD}_${idd}_${mac}.json 0" Neste caso quero desligar (0) mas o código tem que ser tal e qual como está. Código: #!/bin/sh ## Local de trabalho: /var/scripts/ ## ################################## ## Confs. ## DEVICE="SMARTPLUG" SV="TOGGLE_REQUEST" DELAY="3" ## Directorios ## LOGDIR="logs/${DEVICE}/" LOGFILE="logs_smartplug.txt" DIR="/usr/local/withus/var" DIRMI="info/${DEVICE}" ## TEMP="temp/" ## CMD's ## FUNC="${DEVICE}_${SV}" CMD="edpredy --json ${DIR}/${FUNC}" ## COD_START ## while IFS=: read idd mac CMD2="${CMD}_${idd}_${mac}.json 0" if [ "$idd" == '' ] then echo "Nao existem ids ou macs!" exit fi do eval ${CMD2} ##>> ${LOGDIR}${LOGFILE} ##DEV## echo "[DEV]Comando executado: ${CMD2} " echo "--GET INFO--" echo "ID: ${idd}" echo "MAC: ${mac}" ##/DEV# sleep ${DELAY} done < ${DIRMI}/id-mac.txt echo "All done!" ## COD_END ## Resultado quando corrido: Mas se eu tirar o espaço causado o não funcionamento do script corretamente, não volta a dizer Segmentation fault: ... CMD2="${CMD}_${idd}_${mac}.json0" ... Bastante urgente, obrigado!
  9. Darsh

    Dúvida num script em bash

    Boas pessoal. Li uns tutorials de bash na net e decidi criar um script nesta linguagem para fazer mute ou unmute do som através do programa alsam. Foi isto que fiz: #!/bin/bash amixer > alsatemp output=`grep "off" alsatemp` if [ "$output" == "" ]; then amixer set Master unmute else amixer set Master mute fi Mas o script não executa a sequencia toda, apenas executa o primeiro comando (amixer)... Já experimentei meter a sequencia toda dentro de aspas, plicas, acentos graves... e nada, não funciona. Alguém sabe como posso solucionar isto? Nota: Uma solução um bocado tosca que encontrei foi criar mais dois scripts adicionais, um só para executar a sequencia do mute e outro a do unmute, e executar um dos scripts conforme as condições. Assim: #!/bin/bash amixer > alsatemp output=`grep "off" alsatemp` if [ "$output" == "" ]; then unmute.sh else mute.sh fi Mas não queria ir por aqui... Cumprimentos!
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.