Menu
Coddy logo textTech

バックアップ フォルダの作成

CoddyのTerminalジャーニー「基礎」セクションの一部 — レッスン 76/82。

challenge icon

チャレンジ

簡単

次に、バックアップスクリプトを拡張して、ファイルが保存されるバックアップフォルダを作成しましょう。

backup.sh を次のように変更してください:

  1. ソースディレクトリをプロンプトで入力する既存のコードを保持します
  2. backup という値を持つ新しい変数 backup_dir を追加します
  3. バックアップディレクトリを作成するために mkdir -p を使用します(-p フラグは既に存在する場合にエラーが発生しないことを保証します)
  4. メッセージを出力します: Created backup folder: [backup_dir]

スクリプトを実行し、プロンプトで documents を入力します。出力は次のようになるはずです:

Backing up: documents
Created backup folder: backup

スクリプト実行後、ls を実行してディレクトリの内容をリストし、フォルダが作成されたことを確認します。

ヒント: read コマンドの後に backup_dir="backup" を追加し、次にフォルダを作成するために mkdir -p "$backup_dir" を使用します。変数を使用して確認メッセージを印刷するために echo を使用します。

自分で試してみよう

ターミナル
cat > backup.sh << 'EOF'
#!/bin/bash
read -p "Enter source directory: " source_dir
echo "Backing up: $source_dir"
EOF
chmod +x backup.sh
echo "documents" | ./backup.sh

基礎のすべてのレッスン