Как передать данные в выполняемый скрипт?
Через аргументы командной строки. Можно парсить либо вручную, либо (желательно) с помощью argparse.
Пример как получить доступ к списку поданных аргументов если всё-таки хочешь парсить сам:import sys

print(sys.argv)
Вызывать скрипт с перенаправлением ввода <<< или << 
Например для передачи одной строки:$ script.py <<<"some input data"
или для нескольких строк:$ script.py <<_END_
some input string 1
some input string 2
some input string 3
_END_
Ну и можно данные сохранить в файле и перенаправлять ввод из файла .$ script.py <file.txt
Смотрите man bash, ищите там REDIRECTION, Here documents, Here strings.