First page Back Continue Last page Overview Graphics
Перенаправление ввода-вывода
- В.Тихомиров "Введение в Linux". Занятие пятое.
- Вывод таких команд, как cat или ls происходит на выходное устройство (standard output), которым по умолчанию является экран терминала. Входным устройством (standard input) для выполняемых команд по умолчанию является клавиатура. Изменить эти правила можно перенаправлением ввода и/или вывода с помощью знаков “<” и “>”. Так, команда
- cat filename1 > filename2
- вместо того чтобы выводить текст файла filename1 на экран, запишет этот текст во вновь созданный файл filename2. Если файл filename2 уже существует, его старое содержимое будет перезаписано. Если это нежелательно, то команда с двумя знаками “>”
- cat filename1 >> filename2
- присоединит содержимое файла filename1 к концу файла filename2, не удаляя его старого содержания. Поскольку в команде cat можно перечислять несколько файлов, то самый простой способ объединить несколько текстовых файлов в один - это набрать команду:
- cat filename1 filename2 … >> filename