Один вкладыш для замены содержимого файла

Когда я запускаю base64 filename >> encodedfile новый контент добавляется к существующему контенту. Есть ли способ заменить весь старый контент новым контентом. С помощью любой подобной однолинейной техники? Я хотел бы узнать больше таких методов, но я не знаю, что искать?

EDIT: Что делать, если новый файл – тот же самый файл. Пример: base64 filename > filename . Я попробовал это, вместо нового контента, я вижу, что файл становится пустым …

  • копировать файл от пользователя к другому в linux
  • Как я могу быть уверен, что каталог или файл действительно удалены?
  • Как узнать, где установлен определенный подкаталог?
  • Обмен двумя файлами в bash
  • «Time> time.txt» отказывается работать
  • Как написать комбинацию сценариев Java / Shell, чтобы вы могли вызывать Java-программу как удаленную команду и все же поставлять локальный файл?
  • Обработать несколько файлов и распечатать имя файла без расширения и значение определенного ключа
  • , (точка) в режиме файла
  • One Solution collect form web for “Один вкладыш для замены содержимого файла”

    Оператор >> действительно добавит файл. Это производная от оператора > , которая делает то, что вы хотите – обрезает файл до нулевой длины, а затем перенаправляет вывод в этот файл, заменяя то, что было в файле, с выходом команды, которую вы запускаете.

    Так:

     base64 filename > encodedfile 

    будет делать то, что вас интересует.

    Interesting Posts

    Как изменить код ключа с помощью setkeycodes

    Как добавить aac и libx264 в установку FFmpeg?

    как перечислять все запросы epoll в linux

    emacs не позволит мне использовать другой цвет фона

    Выполнение сценария из обработчика события Nagios не запускается

    Лучший / хороший инструмент для мониторинга сервера с веб-интерфейсом?

    Проблема с MariaDB Зависимости после isntall / remove

    Вход SSH на удаленный компьютер с другого удаленного компьютера. Как управлять соединениями?

    Сценарий для отображения только файлов типа ASCII в текущем каталоге?

    Как использовать lsof для идентификации входящих TCP-соединений?

    Можно ли управлять xterm (или, в частности, процессом, который начал xterm) из другого процесса?

    сбросить разрешения до значения по умолчанию

    Изменение настроек монитора перед входом gnome

    Cron Job: перенаправление вывода сценария оболочки в файл

    SSH для входа в систему с помощью pam_exec.so

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