Вопрос

Я использую 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top