Відповіді:
Припустимо, що є одне ключове слово на рядок, ось чиста оболонка, портативне рішення:
while read -r line; do
./pythonScript "$line"
done <file
Ось дещо простіше рішення для Linux:
<file xargs -d '\n' -n 1 ./pythonScript
Обидва рішення дозволяють будь-якому символу, окрім нового рядка, відображатися у ключовому слові.
Якщо у вас встановлений паралельний параметр GNU http: // www.gnu.org/software/parallel/, ви можете це зробити:
cat file | parallel ./pythonScript
Це буде виконувати завдання паралельно, може бути дуже корисним, якщо ви працюєте на багатоядерній машині.
Перегляньте вступне відео для GNU Parallel, щоб дізнатися більше: http://www.youtube.com/watch?v=OpaiGYxkSuQ