私は自分のプロジェクトに取り組んでおり、ディレクトリ内のすべてのファイルの名前を変更するシェルスクリプトが必要です。最初の引数はベース名で、2 番目の引数はファイル拡張子です。次のように実行する場合:
./myprog4.sh BASE=Birthday EXT=jpg
結果のファイルには、、、、などBirthday001.jpg
の名前が付けられます
。Birthday002.jpg
Birthday003.jpg
しかし、入力を のような等式として受け取ることができませんでしたBASE=$1
。通常、スクリプト ファイルの実行中に入力を受け取るときは、次のように記述します。
base=$1
extension=$2
私は何をすべきか?