#!/bin/sh num=0 for i in adv_cmds basic_cmds bootstrap_cmds \ developer_cmds diskdev_cmds doc_cmds \ file_cmds mail_cmds misc_cmds network_cmds \ patch_cmds remote_cmds shell_cmds \ system_cmds text_cmds; do EXTRA_PATHS="" case "$i" in network_cmds) EXTRA_PATHS="lib/libpcap";; remote_cmds) EXTRA_PATHS="lib/libtelnet";; esac num=$((num+1)) printf "(%i) %s\n" "$num" "$i" tar caf $i.tar.zst $i ${EXTRA_PATHS} done