Не удается найти программу >> на Mac
Вопрос
Я хочу выполнить поиск в программе ">>", с помощью которой вы добавляете к файлу.
Я безуспешно запускаю код на Mac
find . -print0 | xargs -0 grep " >> "
Я получаю слишком много результатов, чтобы найти правильное приложение.Программа отсутствует среди других телетайпов в /bin.
Как вы можете найти программу ">>"?
Решение
Не существует программы с именем ">>" - это просто часть синтаксиса оболочки.
Другие советы
Это оператор оболочки, а вовсе не программа.
Прочитайте код для bash
.Или найдите более простую реализацию оболочки Bourne.В Интернете их должно быть несколько.Вот один из них http://heirloom.sourceforge.net/sh.html.
Это не программа, это конструкция оболочки.Попробуй man bash
.
Как уже упоминали другие, это всего лишь часть синтаксиса.Например, + и - являются частью математического синтаксиса.Если вы хотите перезаписать файл, используйте одинарный >, для добавления используйте двойной >>.Это работает в обоих направлениях.Поэтому, если вы хотите использовать файл в качестве входных данных, просто используйте <.Каждая строка файла будет передана команде.команда < file.txt