Есть ли способ трусить содержимое файла в команду терминала? Например, предположим, что у меня есть программа Добавить
, которая просто добавляет два аргумента. Я хотел бы знать, как это сделать:
$echo 2 2 > filename
$add SOME_SYNTAX(filename)
4
Другими словами, Добавление
Получает свои аргументы из файла, который я указываю, а не набрать их вручную вручную. Что должно заменить uvery_syntax ()
, чтобы сделать эту работу?
file_content="`cat filename`"
будет хранить содержимое имена файла в File_Content.
Вы можете добавить что-то в файл, используя >>
вместо >
.
echo 2 2 >> filename
echo 2 2 >> filename
echo 2 2 >> filename
добавлю его еще 3 раза до вашего ECHO 2 2> Имя файла