温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么在linux中获取文件名称并生成列表

发布时间:2021-05-18 16:18:09 来源:亿速云 阅读:870 作者:Leah 栏目:开发技术

本篇文章为大家展示了怎么在linux中获取文件名称并生成列表,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

如下所示:

> 自己写的create_filelist.sh文件,如下
train_file=test.txt
path=train/test
find $path -name *.jpg > $train_file
#'s/pattern/your_word/g' file_path/filename
sed -i 's/$/ 6/g' $train_file

1、find命令:

find后跟一个存放想要查找的文件的地址,然后后面是-name参数,其后的参数代表文件名称*.jpg就是代表所有的jpg文件了。

‘>'符号代表输出到文件,此处输出到制定的txt文件中

2、sed命令:

-i代表直接修改读取的文件内容,而非输出到终端

引号中内容代表替换,$代表在文件最后替换,后面跟了一个空格和数字代表每行字符后加空格和数字,代表文件对应的标签序号。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

上述内容就是怎么在linux中获取文件名称并生成列表,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI