#!/usr/bin/env python3 import sys import subprocess args = sys.argv[1:] subs = [] nums = [] for arg in args: file = arg.split(':')[0] r = subprocess.run(['find', '.', '-name', file],stdout=subprocess.PIPE) subs.append(r) if ':' in arg: nums.append(arg.split(':')[1]) else: nums.append(0) nums.reverse() args = ['micro'] for sub in subs: n = nums.pop() files = r.stdout.decode().strip().split('\n') for file in files: args.append(file+":"+str(n)) subprocess.run(args)