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

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

  if fi done < a.txt 

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

  • bash 'nounset' на sub-shell / child не заставляет основной скрипт выйти, как обходить это глобально?
  • Как работает вилочная бомба?
  • Пакетное переименование файлов
  • Что означает «esac» в конце заявления о ситуации в bash? Это необходимо?
  • использовать bash для передачи 2 переменных в Makefile
  • Как использовать команду вставки для многих файлов, имена которых не являются цифрами? (вставьте столбцы из каждого файла в один файл)
  • Почему мы используем левую стрелку для if-statement?

  • Выполнить команду, которая была отображена на экране в виде сообщения
  • Я хочу сценарий, который будет брать несколько номеров столбцов от пользователя и отменить содержимое
  • Как вызвать скрипт, используя другой скрипт, расположенный в другом каталоге
  • Псевдоним в .bashrc, похоже, не принимает аргумент
  • Удаление определенных типов файлов, кроме папки
  • Есть ли разница между двойным цитированием переменной или целой строкой в ​​эхо
  • One Solution collect form web for “Меньше знака после выполнения в сценарии оболочки”

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

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

     man bash 

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

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