对于目录中的某些文件执行操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于目录中的某些文件执行操作相关的知识,希望对你有一定的参考价值。

多年来我没有使用过这些东西,所以请耐心等待!

我有一些非常奇怪的问题,Mac Excel灰显了一些.csv文件而不是其他文件。从我到目前为止所读到的,这可能与一些更隐藏的文件参数有关。

无论如何,我想在目录中找到具有特定名称的文件,对它们执行getfileinfo并吐出结果,例如:

for each i in (ls *_xyz*.csv) do getfileinfo $i | echo

(或者这些天可以完成的任何更聪明的方式......)

我尝试了一些组合,但一直得到“-bash语法错误”,所以我决定是时候得到帮助......

谢谢!!

答案

创建虚拟测试文件:

$ touch file{1..10}_xyz.csv

$ ls
file10_xyz.csv  file1_xyz.csv   file2_xyz.csv   file3_xyz.csv   file4_xyz.csv   file5_xyz.csv   file6_xyz.csv   file7_xyz.csv   file8_xyz.csv   file9_xyz.csv

有很多方法可以做到这一点。我最喜欢的是method1。

方法1)

$ find . -name "*xyz*.csv" -exec someCommand {} ;

方法2)

$ for x in $( find . -name "*xyz*.csv") ; do someCommand $x ; done

方法3)

$find . -name "*xyz*.csv" | xargs someCommand

以上是关于对于目录中的某些文件执行操作的主要内容,如果未能解决你的问题,请参考以下文章

如何在销毁活动之前在视图寻呼机内的片段中执行某些操作

片段问题中的 NullPointerException

VS 代码执行不同于代码文件

当活动被破坏但我必须继续执行片段中的代码时该怎么办?

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段