1. ホーム
  2. bash

[解決済み] mkdir コマンドが bash スクリプトで見つかりません。

2022-02-10 07:45:38

質問

この簡単なスクリプトを実行すると、なぜかエラーが発生します。

#!/bin/bash

read -p "Please enter directory name: " DIR
read -p "Please enter the path: " PATH
mkdir -p "$PATH/$DIR"

line 7: mkdir: command not found

解決方法は?

変数 PATH . この変数には、実行可能なプログラムを検索するためのディレクトリのリストが含まれています。これを置き換えるので、スクリプトはもはや mkdir プログラムです。

一般に、すべて大文字の変数の使用は避けてください。これらは、シェルや他のプログラムのパラメータとして使用されることが多いからです。