如何在Linux中的终端中循环执行命令?

前端之家收集整理的这篇文章主要介绍了如何在Linux中的终端中循环执行命令?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
让我先来描述一下我的情况,我正在一个 Linux平台上工作,并且有一个.bmp文件的集合,将一个文件从file0022.bmp添加到filename0680.bmp.所以共有658张图片.我想要能够通过一个.exe文件运行这些图片,然后将该文件踢出一个由用户指定的文件,它也有一些阈值参数:lower,upper.所以可执行文件的典型调用是:
./filter inputfile outputfile lower upper

有没有办法,我可以循环这个调用所有的文件只是从终端或通过创建某种bash脚本?我的问题是这样的:Execute a command over multiple files with a batch file,但这一次我在一个Linux命令行终端工作.

解决方法

你可以尝试这样的东西…
#! /bin/bash
for ((a=022; a <= 658 ; a++))
do
   printf "./filter filename%04d.bmp outputfile lower upper" $a | "sh"
done
原文链接:https://www.f2er.com/linux/393669.html

猜你在找的Linux相关文章