Пытаюсь конвертировать цилиндрические координаты в обычные с помощью скрипта
Код: Выделить всё
#!/usr/bin/env python
import sys
from math import sin, cos, radians
for l in sys.stdin:
x,a,r = map(float, l.split())
print x,r * cos(radians(a)), r * sin(radians(a))
используя подсказку Nickа
Сохраняешь скрипт в файл file.py. Чтобы выполнить питоновский код нужно либо написать python file.py, лиюо добваить файлу разрешение на исполнение chmod +x file.py. Т.к. этот скрипт берет данные из стандартного ввода stdin, то чтобы загнать в него файл делаем следующее:
cat file.coord | python file.py
cat - прочитать файл и вывести на стандартный вывод
| - pipe - перенаправляет стандартный вывод предыдущей команды на следующую команду.
А чтобы потом сразу в файл сохранить
cat file.coord | python file.py >> file.out
Можно мне обьяснить поподробней ,вот мой пример скана колодки( порядок координат X A R)