#!/usr/bin/env julia if length(ARGS) != 3 println("Usage: rm_iter_by.jl ") exit(1) end basedir = ARGS[1] prefix = ARGS[2] n = parse(Int, ARGS[3]) for sim_dir in readdir(basedir) if !occursin(prefix, sim_dir) continue end sim_dir = joinpath(basedir, sim_dir) files = readdir(sim_dir, join=true) for file in files m = match(r"iter_(\d+).qs2", file) if isnothing(m) continue end iter = parse(Int, m.captures[1]) if iter % n != 0 rm(file) end end end