Терминал Тутс

Как добавить текст в конец файла в Linux

Как добавить текст в конец файла в Linux

Иногда при работе с текстовыми файлами нужно просто добавить новый текст в конец файла, не удаляя его содержимое. В Linux эта операция называется добавлением.

Более того, операцию добавления можно использовать не только с текстом; его можно использовать с командами, где вы можете добавить вывод команды в конец файла.

Добавление текста к файлу в Linux

В этом руководстве мы покажем вам, как использовать операцию добавления в системах Linux с помощью терминала. Мы собираемся рассмотреть следующие четыре метода:

Перед тем, как начать это руководство, давайте сначала создадим новый пустой файл, используя следующую команду:

коснитесь append_example

Создать новый пустой файл

Проверьте, успешно ли был создан файл. Также обратите внимание, что размер файла равен нулю, что означает, что это пустой файл.

ls -l

Пример файла успешно создан

Метод 1. Перенаправьте текст в файл с помощью оператора>

Обычно оператор> может использоваться для добавления текста в уже существующий файл. Однако, если файл не найден, создается новый файл. Более того, каждый раз, когда используется оператор>, он перезаписывает содержимое файла.

Чтобы перезаписать содержимое файла, используйте оператор> следующим образом:

echo 'hello world'> append_example

Перенаправить вывод в файл

Чтобы проверить и отобразить содержимое файла с помощью команды cat, как показано ниже:

кошка append_example

Содержание файла примера 1

Метод 2: добавить текст в существующий файл с помощью оператора >>

В этом методе оператор >> может использоваться для добавления текста в конец файла без перезаписи его содержимого. Аналогично, если файл не был найден, команда создает новый файл.

Используйте оператор >>, чтобы добавить следующий текст:

echo 'это вторая строка' >> append_example

Добавить вывод в файл и не перезаписывать его

Чтобы отобразить содержимое файла:

кошка append_example

Содержание файла примера 2

Как видите, с помощью оператора >> текст был добавлен в конец файла и не перезаписал содержимое файла.

Метод 3: добавить вывод команды в существующий файл

Здесь мы собираемся добавить вывод команды в конец файла.

Добавьте текущее значение переменной рабочего каталога в файл следующим образом:

echo $ PWD >> append_example

Добавить вывод команды в файл и не перезаписывать его

Отобразите содержимое файла следующим образом:

кошка append_example

Содержание файла примера 3

Кроме того, вы можете использовать любую другую команду, чтобы добавить ее содержимое в файл.

дата >> append_example

Добавить вывод команды даты в файл

Показать содержимое файла.

кошка append_example

Содержание файла примера 4

Метод 4: добавить с помощью команды tee

Кроме того, вы можете использовать команду tee для добавления текста. Перед использованием команды tee, давайте сначала создадим второй файл примера, который мы используем в команде tee.

Создайте второй пример файла и добавьте в него текст следующим образом:

echo '11111111111'> append_example2

Создать еще один файл примера

Отобразите содержимое второго файла примера:

кошка append_example2

Содержимое второго файла примера

Теперь давайте воспользуемся командой tee, чтобы добавить содержимое одного файла в другой, как показано ниже.

кошка append_example2 | тройник -a append_example

Добавить с помощью команды tee

Затем вы можете отобразить содержимое файла следующим образом:

кошка append_example

Содержание файла примера 5

Заключение

Это все о различных способах добавления текста в файл в Linux. Какие еще увлекательные способы вы предпочитаете? Дайте нам знать в комментариях ниже и, пожалуйста, поделитесь статьей с друзьями, если вам понравилась статья.

Как изменить левую и правую кнопки мыши на ПК с Windows 10
Совершенно нормально, что все устройства компьютерной мыши эргономичны для правшей. Но есть мышиные устройства, специально разработанные для левшей ил...
Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...
Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...