Используйте содержимое файла в команде терминала

Есть ли способ трусить содержимое файла в команду терминала? Например, предположим, что у меня есть программа Добавить , которая просто добавляет два аргумента. Я хотел бы знать, как это сделать:

$echo 2 2 > filename
$add SOME_SYNTAX(filename)
4

Другими словами, Добавление Получает свои аргументы из файла, который я указываю, а не набрать их вручную вручную. Что должно заменить uvery_syntax () , чтобы сделать эту работу?

0
задан 5 March 2021 в 19:23

1 ответ

file_content="`cat filename`"

будет хранить содержимое имена файла в File_Content.

Вы можете добавить что-то в файл, используя >> вместо > .

echo 2 2 >> filename   
echo 2 2 >> filename    
echo 2 2 >> filename

добавлю его еще 3 раза до вашего ECHO 2 2> Имя файла

0
ответ дан 18 March 2021 в 23:28

Другие вопросы по тегам:

Похожие вопросы: