-2

私がここでやろうとしているのは、mindというディレクトリがあり、ユーザーに、バックアップを取りたいディレクトリの名前を入力するように促したいということです。したがって、ユーザーはここでmindとして入力を行います。同じディレクトリにマインドをコピーして、名前をmind_todaysdatatimeに変更しています。しかし、それは私にとってはうまくいきません。これより前は、ディレクトリ名を手動で指定していたとき、それは私のために働いていました。しかし、ユーザーがバックアップを取りたいディレクトリをプロンプトするようにコードを変更した後、私にとってはうまくいきませんでした。コード:

#!/bin/bash

echo "enter a orgname"

read $org


cd /tibco/data/GRISSOM2/$org

echo "!! Following directory structure have been deployed to your internal enterprise!!"


 echo "==================="
  cp -r /tibco/data/GRISSOM2/mind /tibco/data/GRISSOM2/$org$( date +%d%m%Y%H%M )

 echo "===================="

以前は$org$( date +%d%m%Y%H%M )mind$( date +%d%m%Y%H%M ) のように機能していましたが、現在は機能していません。どうすればいいですか?

それが私に与えている出力は、期待される270720131258のような datetime フォルダーのみですmind270720131258。どんな提案でも大歓迎です。

4

1 に答える 1

1

これが variable の読み方ですorg

read $org

する必要があります

read org

あなたがやっている方法では、組織は何にも設定されません。

于 2013-07-27T08:11:47.540 に答える