根目录下有文件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/bash
scriptname=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目录,并拷文件到各自目录的主要内容,如果未能解决你的问题,请参考以下文章

如何获取一个目录下有多少个文件 java

Linux下如何查看一个文件夹下有多少文件

linux系统如何查看文件夹下有多少个文件

怎么查看linux文件夹下有多少个文件

怎么查看linux文件夹下有多少个文件(mac同样)

怎么查看linux文件夹下有多少个文件(mac同样)