запись данных из программы в файл
Вопрос
Я использую Linux.Допустим, у меня есть программа с именем add.Программа принимает два числа.
итак, если я введу
add 1 2
ответ 3 //очевиден
какая команда выполнит эту запись в файл с именем add.data
Я что-то вроде linux n00b.Я читал о трубопроводах.Спасибо.
Решение
Трубопроводы означает отправку выходных данных программы в качестве входных данных второму, который должен иметь возможность считывать данные из стандартного ввода, например
add 1 2 | echo
То, о чем вы здесь спрашиваете, это перенаправление выходных данных:вы должны использовать
add 1 2 > add.data
чтобы создать новый файл с вашими выходными данными (если существующий будет перезаписан), и
add 1 2 >> add.data
чтобы создать новый или добавить к существующему.
Другие советы
добавить 2 3 > something.txt
Это перенаправит выходные данные в файл, воссоздающий файл каждый раз
add 1 2 > add.data
Это будет добавлено в конец файла
add 1 2 >> add.data