【发布时间】:2021-01-10 18:31:02
【问题描述】:
这是我使用 bash shell 将所有 fd 数据复制到 home/user 目录的代码
#!/bin/sh
user=$(whoami)
now=$(date +"%d.%m.%Y_%H.%M.%S")
dir=$(mkdir $now) --> and here I want to create a folder as a place to copy the results according to datetime
if [ -d /media/$user/foo ]
then
echo "any media"
cp -r /media/$user /home/$user/$dir
else
echo "none of media attached"
fi
但我运行的是代码,cp -r /media/$user /home/$user/$dir 也没有运行,它不会根据 datetime 复制到新创建的目录中,有什么建议吗?或者
我的代码有问题吗?
【问题讨论】:
-
顺便说一句:
sh(Bourne-shell) 通常不是bash(Bourne-again shell)。