запись данных из программы в файл - PullRequest
0 голосов
/ 22 октября 2009

Я использую Linux. Допустим, у меня есть программа с именем add. Программа принимает два числа.

так что если я наберу

add 1 2

ответ 3 // очевидно

какая команда заставит это записать файл с именем add.data

Я вроде linux n00b. Я читал о трубопроводе. Благодаря.

Ответы [ 3 ]

5 голосов
/ 22 октября 2009

Трубопровод означает отправку вывода программы в качестве ввода в секунду, которая должна иметь возможность считывать данные со стандартного ввода, например,

add 1 2 | echo

Здесь вы спрашиваете перенаправление вывода : вам следует использовать

add 1 2 > add.data

для создания нового файла с вашим выводом (если существующий будет перезаписан), и

add 1 2 >> add.data

для создания нового или добавления к существующему.

1 голос
/ 22 октября 2009

добавить 2 3> что-то.txt

0 голосов
/ 22 октября 2009

Это перенаправит вывод в файл, каждый раз воссоздает файл

add 1 2 > add.data

Это добавится в конец файла

add 1 2 >> add.data
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...