Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 为目录中的每个文件运行shell脚本大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我在一个名为YYYY_MM_DD的目录中有一堆文件 -rw-r--r-- 1 root root 480K Apr 21 13:17 2012_04_05 -rw-r--r-- 1 root root 483K Apr 21 13:17 2012_04_06 -rw-r--r-- 1 root root 484K Apr 21 13:17 2012_04_07 -rw-r--r-- 1 root
我在一个名为YYYY_MM_DD的目录中有一堆文件
-rw-r--r-- 1 root root 480K Apr 21 13:17 2012_04_05
-rw-r--r-- 1 root root 483K Apr 21 13:17 2012_04_06
-rw-r--r-- 1 root root 484K Apr 21 13:17 2012_04_07
-rw-r--r-- 1 root root 480K Apr 21 13:17 2012_04_08
-rw-r--r-- 1 root root 344K Apr 21 13:17 2012_04_09
-rw-r--r-- 1 root root  66K Apr 21 13:17 2012_04_10
-rw-r--r-- 1 root root 461K Apr 21 13:17 2012_04_11
-rw-r--r-- 1 root root 475K Apr 21 15:09 2012_04_17
-rw-r--r-- 1 root root 480K Apr 21 15:10 2012_04_18
-rw-r--r-- 1 root root 474K Apr 21 15:10 2012_04_19
-rw-r--r-- 1 root root 474K Apr 21 15:10 2012_04_20

我有一个sHell脚本接受一个文件作为参数并根据文件中的数据计算数字,我调用这样的脚本

sh Calculate.sh MyFile

我想为此目录中的每个文件运行此sHell脚本.

怎么会这样做,xargs?

解决方法

您是否尝试过执行find命令?

我的示例将回显文件,但您可以使用文件名作为参数调用sHell脚本

find . -maxdepth 1 -type f -exec echo {} \;

大佬总结

以上是大佬教程为你收集整理的linux – 为目录中的每个文件运行shell脚本全部内容,希望文章能够帮你解决linux – 为目录中的每个文件运行shell脚本所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。