#!/bin/bash for i in *.mkv; do if [ -f "${i%.*}".eng.srt ] && [ ! -e "${i%.*}"-sub.mkv ]; then mkvmerge -o "${i%.*}"-sub.mkv "$i" --default-track 0 --language 0:eng "${i%.*}".eng.srt fi done