Я должен выполнить./pythonScript ключевое слово одно время для каждого ключевого слова в текстовом файле, как я могу сделать это от терминала гнома? (не имея необходимость изменять pythonScript)
псевдо код:
for each keyword in file:
./pythonScript keyword
waitfor(pythonScript to finish)
Принятие там является одним ключевым словом на строку, вот чистая оболочка, портативное решение:
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 для узнавания больше: http://www.youtube.com/watch?v=OpaiGYxkSuQ