перенаправить в тот же файл, что и исходный файл, обработанный командой

  1. Перенаправление здесь запрещено. cat не позволяет? Но не перенаправление не зависит от какой-либо команды, запущенной с ним?

     $ cat bk > bk cat: bk: input file is output file 
  2. Почему следующее перенаправление пуст файл:

     $ less bk > bk 

    awk также работает так же, как и в отношении перенаправления. awk – тот, с которым я действительно нашел проблему, в то время как приведенные выше примеры не имеют смысла

В общем, как правильно использовать перенаправление?

  • io перенаправление на «крест» 2 программы
  • Ограничить размер файла журнала
  • Как я могу захватить вывод экрана в именованный файл по команде по базам команд?
  • является ли Linux перенаправлением «>>» медленнее с большими файлами?
  • Как перенаправить вывод запущенной программы в / dev / null
  • Как отправить надстройку stdout в multilog и второй процесс
  • Как определить, является ли вывод команды или сценария оболочки стандартным или stderr
  • Как вы помните синтаксис для перенаправления 2> и 1
  • One Solution collect form web for “перенаправить в тот же файл, что и исходный файл, обработанный командой”

    Проблема в том, что перенаправление вывода убивает файл до того, как будет запущено less :

     open("file", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 dup2(3, 1) = 1 close(3) = 0 execve("/usr/bin/less", ["less", "-WNS", "file"], [/* 102 vars */]) = 0 

    Обычный переназначение перенастройки перезаписывает файл. O_TRUNC (см. man 2 open ) удаляет содержимое файла.

    Interesting Posts

    dmesg заполняется аудитами каждую минуту от cron

    Удалите тишину из аудиофайлов, оставляя пробелы

    Добавление постфикса при загрузке файлов с использованием CURL, если файл с таким именем уже существует

    Невозможно выполнить загрузку с помощью встроенного ядра

    Копировать с помощью Find создает дубликаты файлов

    Могу ли я заставить Linux загружать инициализацию параллельно?

    Почему grep на удаленной системе говорит, что файл или каталог недоступны

    Локальная переадресация портов автоматически настраивается при загрузке?

    Команда dd 4M размер блока – кеш-байт

    Как вы находите путь к каталогу?

    Каков дескриптор файла 3, назначенный по умолчанию?

    chmod рекурсивное разрешение на тысячи файлов

    Создайте новый физический том, используя lvm

    Как перечислить все выходные в течение следующих 6 месяцев?

    Запуск службы systemd как пользователя, кроме root!

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