Linux 如何使用父文件夹创建子文件夹';开头加了谁的名字?
我试图在每个父文件夹下创建子文件夹,并在开头添加父文件夹的名称 父文件夹的名称 第一周 要创建的子文件夹 第1周,共1周 第1周,共2周 我正在尝试对文件夹中从第1周到第17周的所有父文件夹执行此操作。 我有一个命令,我正在玩,但不能使它工作Linux 如何使用父文件夹创建子文件夹';开头加了谁的名字?,linux,directory,subdirectory,Linux,Directory,Subdirectory,我试图在每个父文件夹下创建子文件夹,并在开头添加父文件夹的名称 父文件夹的名称 第一周 要创建的子文件夹 第1周,共1周 第1周,共2周 我正在尝试对文件夹中从第1周到第17周的所有父文件夹执行此操作。 我有一个命令,我正在玩,但不能使它工作 for d in */; do mkdir "$d/d_of_1" "$d/d_of_2";done 这只是创建了d_of_1和d_of_2作为子文件夹。 如何确保d是父文件夹名称的名称?试试这个 for d in */; do mkdir -p "$d
for d in */; do mkdir "$d/d_of_1" "$d/d_of_2";done
这只是创建了d_of_1和d_of_2作为子文件夹。
如何确保d是父文件夹名称的名称?试试这个
for d in */; do mkdir -p "$d/${d}_of_1" "$d/${d}_of_2"; done
就我个人而言,我不太明白您想要实现什么,但最好通过
echo
ing您的cmd来解决这类问题,直到is是正确的,所以对于d in*/;do echo mkdir“$d/d_of_1”$d/d_of_2”;完成
。不要忘记,您需要在dbl中引用“第1周”和\“第1周\”
等。当输出正确时,通过管道发送到temp shell,即,用于;完成| bash
。输入dir/文件和预期输出dir文件的完整列表将使您更容易理解,当然,您只需要演示dir1-dir4就可以清楚地说明问题。祝你好运。你错过了一美元“第17周/第17周,共2周”听起来很奇怪