Menu
Coddy logo textTech

Obtendo o Caminho de Origem

Parte da seção Fundamentos do Journey de Terminal da Coddy. Lição 75 de 82.

challenge icon

Desafio

Fácil

Vamos começar a criar o script de backup! O primeiro passo é criar um script que peça ao usuário o diretório de origem que ele deseja fazer backup.

Crie um script shell chamado backup.sh que:

  1. Comece com a linha shebang (#!/bin/bash)
  2. Use read -p para solicitar ao usuário: Enter source directory:
  3. Armazene a entrada do usuário em uma variável chamada source_dir
  4. Imprima a mensagem: Backing up: [source_dir]

Torne o script executável e, em seguida, execute-o com documents como entrada.

Este terminal não é interativo: ele não pode parar e esperar que você digite. Envie a resposta para o script usando um pipe: echo "documents" | ./backup.sh. O texto do prompt em si não é exibido, porque read -p só o imprime quando a entrada vem de um teclado.

Sua saída final deve ser:

Backing up: documents

Dica: Use read -p "Enter source directory: " source_dir para exibir o prompt e capturar a entrada em uma única linha. Lembre-se de usar chmod +x para tornar o script executável antes de executá-lo com ./backup.sh.

Experimente você mesmo

Terminal
cat server.log

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Terminal