'arp -an|grep d0:c0 > result.txt'
tdin, stdout, stderr = ssh_client.exec_command('arp -an|$mac_list')выполняется в контексте хоста, куда мы приконнектились ранее. И даже если предположить, что эта команда таки сохраняет свой результат в переменную, то та переменная-то на хосте, а не на нашей клиентской машине. Поэтому мне не совсем понятны движения с этой переменной.
Не пишу. Нельзя казнить за то, что плюются в гостиной.
Но иногда… иногда вспоминается…
https://youtu.be/guPH8frqZak