#!/bin/bash get_all_dependencies() { local apt_package=$1 apt-rdepends $apt_package | grep -v "^ " } download_packages() { local deps=$* for package_name in ${deps[@]}; do apt download $package_name done } download_packages $(get_all_dependencies apt-offline)