zoukankan      html  css  js  c++  java
  • [Linux 操作] awk操作の 打印图片路径

    最近需要在Linux上完成一个小操作:

    就是把某文件夹下所有图片的路径和对应文件名打印到一个txt文件上,形成一个类似list的东西。

    首先,这里需要知道一个命令: awk

    awk实际上是一个强大的文本分析工具,把文件逐行读入(awk是处理每一行的),以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

    具体使用方式:

    awk '{pattern + action}' {filenames}


    回到我的问题上来,是这么操作的:

    先进入我要处理的文件夹目录,

    然后敲入下面的命令:

    这里,“Train”是我要处理的文件夹(里面都是图片),“ | ”这个符号是管道,后面单引号里面,大括号中最先跟着的其实可以称之为“条件”,然后再跟绝对路径,双引号后加 “$0” 意味着处理这一行的所有列。

    PS:如果 $1表示第一列,等等。

    然后我们看看1.txt 里面都有啥~

     

    至此,我们成功地将文件夹中所有图片的绝对路径打印出来了~

    Everything will be ok in the end. If it is not ok then it is not the end.
  • 相关阅读:
    微软软件
    绘图软件安装出错解决方法
    Windows平台 Faster-RCNN 制作自己的数据集
    POJ2456 Agressive Cows
    P1030 求先序排列
    Luogu P2015二叉苹果树
    P2234 [HNOI2002]营业额统计
    Luogu P1347排序
    Luogu P1038神经网络
    Luogu P1006传纸条
  • 原文地址:https://www.cnblogs.com/shirleytian/p/6101710.html
Copyright © 2011-2022 走看看