编写一个Shell程序,要求(1)从键盘读入一个字符串作为文件夹名,在文件夹内顺利创建stu01,stu02...stu10.....stu100个文件夹,在这

啸月shine 2013-12-04 09:22:04
编写一个Shell程序,要求(1)从键盘读入一个字符串作为文件夹名,在文件夹内顺利创建stu01,stu02...stu10.....stu100个文件夹,在这一百个生成的每一个文件夹内,创建stu01,stu02...stu10.....stu100.(2)将创建的整个目录结构,写入一个文本文件。
...全文
833 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljc007 2013-12-06
  • 打赏
  • 举报
回复
你需要告诉我哪里出现了问题,出现了什么问题。我才能继续帮助你。
ljc007 2013-12-06
  • 打赏
  • 举报
回复
[quote=引用 2 楼 u010530506 的回复:] 过不了,总是出现问题[/quote 你需要告诉我哪里出现了问题,出现了什么问题。我才能继续帮助你。]
ljc007 2013-12-06
  • 打赏
  • 举报
回复
引用
哦,不用了,我已经解决了,谢谢!
请点击左上角“结帖”按钮
啸月shine 2013-12-06
  • 打赏
  • 举报
回复
引用 3 楼 ljc007 的回复:
[quote=引用 2 楼 u010530506 的回复:] 过不了,总是出现问题[/quote 你需要告诉我哪里出现了问题,出现了什么问题。我才能继续帮助你。]
哦,不用了,我已经解决了,谢谢!
ljc007 2013-12-04
  • 打赏
  • 举报
回复
#!/bin/bash
read -p "Please input your folder name: " str
if [ "x$str" == "x" ]; then
    str=u010530506
fi

echo Creating folder stu01
mkdir -p "$str/stu01"
for i in `seq -w 1 99`; do
    touch "$str/stu01/stu$i"
done
touch "$str/stu01/stu100"

for i in `seq -w 2 99`; do
    echo Creating folder stu$i
    cp -r "$str/stu01" "$str/stu$i"
done
echo Creating folder stu100
cp -r "$str/stu01" "$str/stu100"

ls -1R "$str" > tree.txt
啸月shine 2013-12-04
  • 打赏
  • 举报
回复
引用 1 楼 ljc007 的回复:
#!/bin/bash
read -p "Please input your folder name: " str
if [ "x$str" == "x" ]; then
    str=u010530506
fi

echo Creating folder stu01
mkdir -p "$str/stu01"
for i in `seq -w 1 99`; do
    touch "$str/stu01/stu$i"
done
touch "$str/stu01/stu100"

for i in `seq -w 2 99`; do
    echo Creating folder stu$i
    cp -r "$str/stu01" "$str/stu$i"
done
echo Creating folder stu100
cp -r "$str/stu01" "$str/stu100"

ls -1R "$str" > tree.txt
过不了,总是出现问题

23,124

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧