-2

我在这里要做的是,我有一个名为mind的目录,我想提示用户输入他想要备份的目录的名称。所以用户将在这里输入作为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这样的日期时间文件夹,预期是mind270720131258。任何建议将不胜感激。

4

1 回答 1

1

这是您读取变量的方式org

read $org

应该

read org

你这样做的方式, org 不会被设置为任何东西。

于 2013-07-27T08:11:47.540 回答