Автор Тема: решена.output fpc. как основа для "скрипта"  (Прочитано 2205 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rezonans

  • Пользователь
  • *
  • Сообщений: 15
Здравствуйте!
мне нужно чтоб результат работы программы выведенный в терминал, я мог использовать дальше в этом же терминале, допустим программа выводит "12345", я хочу чтобы echo в терминале вывело повторно эту последовательность.
« Последнее редактирование: 06 Февраля 2013, 00:14:28 от Rezonans »
 

Оффлайн qupl

Re: output fpc. как основа для "скрипта"
« Ответ #1 : 04 Февраля 2013, 21:00:36 »
Вы про перенаправление ввода/вывода?

yura_n

  • Гость
Re: output fpc. как основа для "скрипта"
« Ответ #2 : 04 Февраля 2013, 21:04:27 »
qupl прав. Непонятно толком что вы хотите. Подозреваю, что результат работы какой-то программы нужно приравнять к какой-то переменной. И уже с переменной производить какие-то действия.
 

Оффлайн Rezonans

  • Пользователь
  • *
  • Сообщений: 15
Re: output fpc. как основа для "скрипта"
« Ответ #3 : 04 Февраля 2013, 21:06:53 »
не знаю, как это правильно назвать, но что то вроде того, что output выдает строку, которую потом использовать уже в терминале, можно было наверно заменить это как паскаль -> файл.sh и потом запускать этот файл, но хочется сразу из терминала, т.к. выполнять всего одну команду.
yura_n, примерно так, можете по подробней объяснить, как это сделать?
 

yura_n

  • Гость
Re: output fpc. как основа для "скрипта"
« Ответ #4 : 04 Февраля 2013, 21:10:37 »
примерно так, можете по подробней объяснить, как это сделать?
Первое, что в голову пришло:
#!/bin/bash
TEST=`ls`
echo $TEST
 

Оффлайн Rezonans

  • Пользователь
  • *
  • Сообщений: 15
Re: output fpc. как основа для "скрипта"
« Ответ #5 : 04 Февраля 2013, 21:13:25 »
примерно так, можете по подробней объяснить, как это сделать?
Первое, что в голову пришло:
#!/bin/bash
TEST=`ls`
echo $TEST
мне в эту переменную TEST нужно результат работы программы вбить, программа скомпилирована, путь к ней допустим /home/user/program
 

yura_n

  • Гость
Re: output fpc. как основа для "скрипта"
« Ответ #6 : 04 Февраля 2013, 21:19:05 »
мне в эту переменную TEST нужно результат работы программы вбить, программа скомпилирована, путь к ней допустим /home/user/program
Обратные апострофы, в которых заключено имя вашей программы, позволяют передать в переменную результат выполнения этой программы. Я выбрал ls как наиболее наглядный пример. Что касается пути, то в этом случае есть несколько решений. Либо указать в переменной PATH путь к директории вашей программы, либо указать абсолютный путь в апострофах к самой программе.
 

Оффлайн Rezonans

  • Пользователь
  • *
  • Сообщений: 15
Re: output fpc. как основа для "скрипта"
« Ответ #7 : 04 Февраля 2013, 21:23:12 »
работает, спасибо)
« Последнее редактирование: 04 Февраля 2013, 21:24:58 от Rezonans »
 

Теги: