我想在这里做的是,我有一个名为 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 $(日期+%d%m%Y%H%M)就像介意$(日期+%d%m%Y%H%M )正在工作,但现在它无法正常工作。我们该怎么做呢?
它给我的输出只是日期时间文件夹,如 270720131258 预计 mind270720131258 。任何建议将不胜感激。
答案 0 :(得分:1)
这是您阅读变量org
的方式。
read $org
应该是
read org
你这样做的方式,org不会被设置为任何东西。