根目录下有文件m1.txt,m2.txt,m3.txt,m4.txt,用shell编程,自动创建m1,m2,m3,m4目录,并拷文件到各自目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根目录下有文件m1.txt,m2.txt,m3.txt,m4.txt,用shell编程,自动创建m1,m2,m3,m4目录,并拷文件到各自目录相关的知识,希望对你有一定的参考价值。
参考技术A #!/bin/bashscriptname=temp.sh
files=$(ls | grep -v $scriptname)
for file in $files
do
dir=$(echo $file | sed 's/\..*//')
mkdir $dir
mv $file $dir
done本回答被提问者采纳 参考技术B shell "md m1"
shell "md m2"
shell "md m3"
shell "md m4"
shell "copy m1.txt m1"
shell "copy m2.txt m2"
shell "copy m3.txt m3"
shell "copy m4.txt m4"
生成指定大小文件用于测试
#生成十个文件从1M到10M
for i in range(1,11):
with open(str(i)+"M.txt","w") as f:
f.write(i*1024 * 1024 * ‘0‘)
以上是关于根目录下有文件m1.txt,m2.txt,m3.txt,m4.txt,用shell编程,自动创建m1,m2,m3,m4目录,并拷文件到各自目录的主要内容,如果未能解决你的问题,请参考以下文章