Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

用linux shell脚本提取文件中图片,并重命名成0001\0002格式

来源:网络整理  作者:wy  发布时间:2020-12-24 01:49
最近因为要提取很多图片,自己的图片的数据集采用的是LFW Face Database,该数据集如下图所示。 在lfw的文件夹下,有很...

最近因为要提取很多图片,自己的图片的数据集采用的是LFW Face Database,该数据集如下图所示。

用linux shell脚本提取文件中图片,并重命名成0001\0002格式

 

在lfw的文件夹下,有很多的子文件夹,每一个子文件夹有一个或几张的图片,现在我需要把所有的图片提取到其他的文件夹下,并把所有的图片规范的重命名。因为这里涉及到了上万张图片,所以写了个shell脚本来帮我完成这些事,代码如下:

 

#!/bin/bash

echo this script is extract face_data from lfw and rename them

#第一个for循环是遍历lfw文件夹下子文件夹中的图片,并把它复制到一个名叫face的文件夹下

for faceFile in /home/douxiao/Downloads/lfw/IT之家/IT之家

do

cp $faceFile  /home/douxiao/Downloads/face/

done

#第二个for循环是遍历face文件夹下的所有图片并且重命名

for name in /home/douxiao/Downloads/face/IT之家

do 

echo "$name"

new=`printf "%05d\n" $i`#格式化重命名

echo $new

cp $name /home/douxiao/Downloads/face_rename/$new.jpg

let i=i+1

done

 

效果如下图所示:

用linux shell脚本提取文件中图片,并重命名成0001\0002格式

相关热词: shell Linux

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/shell/8406.shtml

相关文章
最新文章
PHP生成奖状 PHP生成奖状

时间:2021-01-06

python实现输入五个数并求 python实现输入五个数并求

时间:2021-01-06

php检测网站是否正常打开 php检测网站是否正常打开

时间:2021-01-05

python怎么右对齐 python怎么右对齐

时间:2021-01-05

Python3爬虫入门之Python3的安 Python3爬虫入门之Python3的安

时间:2021-01-05

如何用PHP接收http请求头信 如何用PHP接收http请求头信

时间:2021-01-05

数据库怎么连接用php写的 数据库怎么连接用php写的

时间:2021-01-05

php后缀怎么打开 php后缀怎么打开

时间:2021-01-05

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

用linux shell脚本提取文件中图片,并重命名成0001\0002格式

2020-12-24 编辑:wy

最近因为要提取很多图片,自己的图片的数据集采用的是LFW Face Database,该数据集如下图所示。

用linux shell脚本提取文件中图片,并重命名成0001\0002格式

 

在lfw的文件夹下,有很多的子文件夹,每一个子文件夹有一个或几张的图片,现在我需要把所有的图片提取到其他的文件夹下,并把所有的图片规范的重命名。因为这里涉及到了上万张图片,所以写了个shell脚本来帮我完成这些事,代码如下:

 

#!/bin/bash

echo this script is extract face_data from lfw and rename them

#第一个for循环是遍历lfw文件夹下子文件夹中的图片,并把它复制到一个名叫face的文件夹下

for faceFile in /home/douxiao/Downloads/lfw/IT之家/IT之家

do

cp $faceFile  /home/douxiao/Downloads/face/

done

#第二个for循环是遍历face文件夹下的所有图片并且重命名

for name in /home/douxiao/Downloads/face/IT之家

do 

echo "$name"

new=`printf "%05d\n" $i`#格式化重命名

echo $new

cp $name /home/douxiao/Downloads/face_rename/$new.jpg

let i=i+1

done

 

效果如下图所示:

用linux shell脚本提取文件中图片,并重命名成0001\0002格式

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/shell/8406.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页