Форум сайта python.su
я запускаю программу:
sety@info~> ./mac.py
введите мак адрес: 02-22-22-34-ef-ff
grep 02-22-22-34-ef-ff /servises/fop.log
sety@info~>
sety@info~> ./mac.py
введите мак адрес: 02-22-22-34-ef-ff
sety@info~> grep 02-22-22-34-ef-ff /servises/fop.log
Офлайн
./mac.py && grep 02-22-22-34-ef-ff /servises/fop.log
Офлайн
уточняю, нужно чтоб интерпретатор выводил команду в консоль после завершения.
ПРиведу пример: есть программка в домашней директории sety@info~> с названием ipser.py,
которая запрашивает “ip” адрес и после ввода выводит полностью команду:
sety@info~> tail -f /v4/services/rr.log | grep "ip"
tim = raw_input('вставьте ip:')
print 'tail -f /v4/services/rr.log | grep', tim
sety@info~> ./ipser.py
вставьте ip: 83.65.128.55
tail -f /v4/services/rr.log | grep 83.65.128.55 #после этого завешается python, это не удобно
sety@info~>
Отредактировано (Июнь 5, 2010 22:09:29)
Офлайн
эммм…
os.system("tail -f /v4/services/rr.log | grep " + tim)
Отредактировано (Июнь 5, 2010 22:52:25)
Офлайн
SETYэто и многое другое, вы найдете в модуле os!
как изменить текст программы, чтобы вместо использования print, любая исполняемая команда отредактированная питоном, запустилась сразу в домашней директории sety@info~> ??
Отредактировано (Июнь 6, 2010 06:58:25)
Офлайн
ок! Спасибо! :)
Офлайн