Меньше знака после выполнения в сценарии оболочки

Должно быть легко, но вы хотите знать, почему вместо стрелки справа используется «левая стрелка».

  if fi done < a.txt 

Что означает левая стрелка? Я думал, так как я закончил с условием, вывод должен быть сохранен в a.txt с правой стрелкой, как done> a.txt

Почему мы используем левую стрелку для if-statement?

  • Объем экспортируемой переменной в оболочке
  • Сложное содержимое переменной не попало в sed
  • Показывать только stderr на экране, но записывать как stdout, так и stderr в файл
  • Как работает cat> file << "END"?
  • Что это за переменная формы = $ (...)
  • Самый быстрый способ удалить строку в переменной
  • Каков синтаксис сложного условия в оболочке?
  • как получить базовое имя сложных файлов
  • One Solution collect form web for “Меньше знака после выполнения в сценарии оболочки”

    стрелки для перенаправления: > перенаправляет выходной файл-дескриптор, < входной файловый дескриптор.

    так как вы задаете много вопросов, которые связаны друг с другом, вам действительно нужно взглянуть на manpage bash . Пытаться:

     man bash 

    он доступен онлайн, а также хорошая документация .

    Linux и Unix - лучшая ОС в мире.