👋Estás a aprender a programar? Espreita a nossa nova plataforma dedicada a principiantes -Jiki!
Exercism
  • Aprender
    • Percursos de linguagens

      Melhora as tuas competências em mais de 65 linguagens

    • Aprende a programar com o Jiki

      Aprende a programar e a construir na era dos grandes modelos de linguagem (LLM).

    • A tua jornada

      Explora a tua jornada no Exercism

    • Os teus favoritosNovo

      Revisita as tuas soluções favoritas

  • Descobrir
    • Vantagens do Exercism

      Ofertas e descontos dos nossos parceiros

    • Vídeos da comunidade

      Streaming, demonstrações e muito mais

    • Série de introduções breves

      Resumos breves das linguagens

    • Entrevistas e histórias

      Inspira-te com histórias de pessoas

    • Discord

      Conversa e convive com a comunidade

      O link abre numa nova janela ou separador
    • Fórum

      Aprofunda os temas

      O link abre numa nova janela ou separador
  • Contribuir
    • Primeiros passos

      Como podes ajudar o Exercism

    • Mentoria

      Apoia quem está a aprender

    • Documentação

      Tudo o que precisas para ajudar

    • Contribuidores

      Conhece as pessoas por trás do Exercism

    • TradutoresNovo

      Apoia o nosso projeto de localização

  • Mais
    • Doar

      Ajuda a apoiar a nossa missão

    • Sobre o Exercism

      Conhece a nossa organização

    • O nosso impacto

      Explora o que já alcançámos

    • Sincronizador do GitHubNovo

      Guarda as tuas soluções no GitHub

    • Insiders

      A nossa forma de agradecer

  • português europeuEuropean Portuguese
  • EnglishEnglish
  • español de EspañaEuropean Spanish
  • español latinoamericanoLatin American Spanish
  • françaisFrench
  • italianoItalian
  • magyarHungarian
  • português do BrasilBrazilian Portuguese
  • বাংলাBengali
  • ΕλληνικάGreek
  • हिन्दीHindi
  • 日本語Japanese
  • 한국어Korean
  • 简体中文Simplified Chinese
  • українськаUkrainian

Brevemente disponível

  • catalàCatalanBrevemente
  • DeutschGermanBrevemente
  • IndonesiaIndonesianBrevemente
  • KiswahiliSwahiliBrevemente
  • NederlandsDutchBrevemente
  • polskiPolishBrevemente
  • românăRomanianBrevemente
  • suomiFinnishBrevemente
  • svenskaSwedishBrevemente
  • Tiếng ViệtVietnameseBrevemente
  • TürkçeTurkishBrevemente
  • العربيةArabicBrevemente
  • עבריתHebrewBrevemente
  • فارسیPersianBrevemente
  • русскийRussianBrevemente
  • српскиSerbianBrevemente
  • ไทยThaiBrevemente
  • 繁體中文Traditional ChineseBrevemente
  • اردوUrduBrevemente
Criar contaIniciar sessão
Bash
Bash
85.444 estudantes
Sobre BashPraticar
Uploaded avatar of glennj
Uploaded avatar of IsaacG
Uploaded avatar of guygastineau
193 contribuidores
806 mentores
Bash

Pratica 97 exercícios de Bash

Aprende e pratica Bash completando 97 exercícios que exploram diferentes conceitos e ideias.

Junta-te ao Percurso Bash

Explora os exercícios de Bash no Exercism

Desbloqueia mais exercícios à medida que avanças. São ótimos para praticar e divertidos de fazer!

Prática de código e mentoria para todos

Torna-te fluente em 83 linguagens de programação com a nossa combinação única de aprendizagem, prática e mentoria. O Exercism é divertido, eficaz e 100% gratuito, para sempre.

Regista-te gratuitamente Explora as linguagens

Edições


  • Exercism
  • Aprender a Programar com Jiki
  • Exercism para Equipas
  • Exercism Research

Sobre


  • Sobre o Exercism
  • A nossa equipa
  • Contribuidores
  • Parceiros
  • Apoiantes individuais

Envolve-te


  • Exercism Insiders
  • Contribui
  • Sê mentor
  • Faz um donativo

Legal e políticas


  • Termos de utilização
  • Política de privacidade
  • Política de cookies
  • Código de conduta
  • Declaração de acessibilidade

Mantém-te em contacto


  • O blog do Exercism
  • Discute no GitHub
  • Contacta-nos
  • Denuncia abusos

Obtém ajuda


  • Documentação do Exercism
  • Primeiros passos
  • Perguntas frequentes
  • Instalar a CLI
  • Tutorial interativo da CLI

Os nossos percursos de linguagens de programação


  • 8th
  • ABAP
  • ARM64 Assembly
  • Arturo
  • AWK
  • Ballerina
  • Bash
  • Batch Script
  • C
  • C#
  • C++
  • Cairo
  • CFML
  • Clojure
  • COBOL
  • CoffeeScript
  • Common Lisp
  • Crystal
  • D
  • Dart
  • Delphi Pascal
  • Elixir
  • Elm
  • Emacs Lisp
  • Erlang
  • Euphoria
  • F#
  • Factor
  • Fortran
  • Free Pascal
  • Futhark
  • Gleam
  • Go
  • Groovy
  • Haskell
  • Idris
  • Java
  • JavaScript
  • jq
  • Julia
  • Kotlin
  • Lean
  • Lisp Flavoured Erlang
  • Lua
  • MIPS Assembly
  • MoonScript
  • Nim
  • Objective-C
  • OCaml
  • Odin
  • Perl
  • Pharo
  • PHP
  • PowerShell
  • Prolog
  • PureScript
  • Pyret
  • Python
  • R
  • Racket
  • Raku
  • ReasonML
  • Red
  • Roc
  • Ruby
  • Rust
  • Scala
  • Scheme
  • SQLite
  • Standard ML
  • Swift
  • Tcl
  • TypeScript
  • Uiua
  • Unison
  • V
  • Vim script
  • Visual Basic
  • WebAssembly
  • Wren
  • x86-64 Assembly
  • YAMLScript
  • Zig

Queres acrescentar um percurso de linguagem ao Exercism?

Começa um novo tópico no fórum e vamos falar sobre isso.


O Exercism é uma organização sem fins lucrativos registada no Reino Unido. Os seus administradores são Katrina Owen, Jeremy Walker e Erik Schierboom.
© 2026 Exercism