Menu
CoddyTech

获取源路径

本课属于 Coddy Terminal 学习旅程的“基础知识”单元。第 75 课,共 82 课。

challenge icon

挑战

简单

让我们开始编写备份脚本吧!第一步是创建一个脚本,询问用户要备份的源文件夹。

创建一个名为 backup.sh 的 Shell 脚本,它需要:

  1. 以 shebang 行(#!/bin/bash)开头
  2. 使用 read -p 提示用户输入:Enter source directory:
  3. 将用户的输入存入名为 source_dir 的变量
  4. 打印消息:Backing up: [source_dir]

让脚本可执行,然后将 documents 作为输入运行它。

此终端不是交互式的:它无法暂停并等待你输入。请改用管道将答案传入脚本:echo "documents" | ./backup.sh。提示文本本身不会显示,因为只有当输入来自键盘时,read -p 才会打印提示文本。

你的最终输出应该是:

Backing up: documents

提示:使用 read -p "Enter source directory: " source_dir 在一行中显示提示并接收输入。记得先使用 chmod +x 让脚本可执行,再通过 ./backup.sh 运行它。

亲手试试

终端
cat server.log

基础知识中的所有课

自己练习: Terminal 在线编辑器