#!/bin/bash merged="$HOME/.Slic3r/config.ini.merged" truncate -s 0 "$merged" for config in "$HOME"/.Slic3r/*/config.ini; do #opts+=(--load "$config") cat "$config" >> "$merged" done opts+=(--load "$merged") perl "$HOME"/git/Slic3r/slic3r.pl "${opts[@]}" "$@"