zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux shell 循环处理文件夹每个文件

Linux文件循环shell 处理 文件夹 每个
2023-06-13 09:12:40 时间

大家好,又见面了,我是你们的朋友全栈君。

在linux下,如果有一个文件夹,下面有好几个文件。每个文件如 abc.csv这种格式。我想一个个处理文件,并且取得前缀abc,生成新文件abc.text.

代码如下。注意我这里采用的是把*.cnf 处理成*.csv

featureSAT12 是我需要调用的程序,在DIMACS上一个文件夹。

#!/bin/bash
PATH="DIMACS" //最好使用绝对路径
cd $PATH
for i in *.cnf
do
 ./../featureSAT12 ${i%%.*}.cnf ../DIMACSresult/${i%%.*}.csv
done
exit

这样就处理完了~~shell果然很方便哦!

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163976.html原文链接:https://javaforall.cn