#!/bin/bash hosts_list=/home/admin/files/hosts.txt remote_user=admin source_dir=/home/admin/files/ target_dir=/home/admin/ cd "$source_dir" while read hostname; do grep '^[[:space:]]*#' <<<"$hostname" && continue ssh "${remote_user}@${hostname}" "cat /proc/cpuinfo" >> cpu done < "$hosts_list"