Должно быть легко, но хотелось бы узнать, почему <
используется «стрелка влево» вместо стрелки вправо.
if
fi
done < a.txt
Что означает стрелка влево? Я думал, что раз я закончил с условием, вывод должен быть сохранен в a.txt со стрелкой вправо, как done > a.txt
Почему мы используем левую стрелку для оператора if?
решение1
стрелки предназначены для перенаправления: >
перенаправляет выходной файловый дескриптор, <
входной файловый дескриптор.
поскольку вы задаете много вопросов, которые все связаны между собой, выДействительностоит взглянуть на страницу руководства bash
. Попробуйте:
man bash
это доступноВ сетии там также есть хорошийдокументация.