Кто-то может помочь мне? У меня есть домашняя работа из моего университета. И я должен поместить эти 4 команды в 1:
grep - r - l 'TODO'
ln - s test --- (It`s the name of file that I get after first command) softlink
grep -v -r -l 'TODO'
chmod 0644 lab --- (It`s the name of file that I get after previous command)
Я пытался погуглить этот вопрос, но все, что я получаю, было некоторым материалом с ;
и &
. Но поскольку я понял, это не работает в надлежащей дорожной причине, которой это управляет, соединены логически (я получаю название файла, с которым я должен работать только после grep
).
Можно использовать канал '|' для использования вывода первой команды как вход для второй команды как это:
# <first command> | <second command> ...