Tag: ИО перенаправление

Почему я могу добавить файл, но не перезаписать его?

Если я это сделаю: iptables -nvL > output.txt output.txt заканчивается пустым. Если я сделаю: iptables -nvL >> output.txt Он работает нормально. Добавление работает, но перезапись – нет. Зачем?

Что случилось с этим использованием перенаправления?

#! /bin/bash for i in {A,B,C,D,E,F,G,H,J} ; do echo "$i $i $i $i $i $i $i $i" cat > ~/Desktop/$i.txt done Я хочу сделать 9 текстовых файлов, каждый из которых показывает мне одну букву, повторяемую 8 раз. например, A.txt должен иметь букву A 8 раз в столбце). Если я запускаю скрипт без cat , он […]

Почему выход не перенаправляется в файл?

имеют следующую командную строку, которая выводит vmstat каждую секунду с меткой времени в каждой строке через Perl-скрипт: vmstat 15 | /home/Beer/addtimestamp.pl > File_1 содержимое addtimestamp.pl: !/usr/bin/perl while (<>) { print localtime() . ": $_"; } Так почему же выход не перенаправляется в файл «File_1»? Он отлично работает, когда я этого не делаю, он выводит выходные […]

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

Перенаправление здесь запрещено. cat не позволяет? Но не перенаправление не зависит от какой-либо команды, запущенной с ним? $ cat bk > bk cat: bk: input file is output file Почему следующее перенаправление пуст файл: $ less bk > bk awk также работает так же, как и в отношении перенаправления. awk – тот, с которым я […]

является ли Linux перенаправлением «>>» медленнее с большими файлами?

У меня есть сценарий оболочки, который выполняет некоторый анализ и подготавливает (т. Е. Пишет) некоторые команды для запуска в отдельном файле. Итак, у меня есть что-то вроде этого: echo my_command_to_run >> /tmp/file_command_to_run.txt У меня такое ощущение, что программа медленнее и медленнее. Возможно ли, что программа занимает больше времени, когда файл больше (~ 3M строк)? Я […]

io перенаправление на «крест» 2 программы

Как «пересечь» stdin и stdout двух программ? В частности, у меня есть 2 программы, называющие pgm1 и pgm2 , они являются интерактивными играми tic-tac-toe. Они оба выводят число (0to8), указывающее позицию, где он хочет отметить и ожидать другого номера (0to8), указывающего, где пользователь хочет отметить. Разница между двумя: pgm1 делает первый ход, а pgm2 делает […]

Перенаправление после запуска процесса

Скажем, я позвонил firefox с терминала с помощью firefox , и я вернулся к терминалу. Теперь я могу приостановить процесс с помощью ctrl-z и возобновить его в фоновом режиме с помощью bg . Однако он продолжит выпуск продукции в терминале. Есть ли способ перенаправить это на данный момент? То есть, чтобы получить результат написания firefox […]

Перенаправить вывод программы в файл не удается

Поэтому у меня есть программа, которая позволяет называть ее foo. Я пытаюсь перенаправить вывод терминала в файл, используя следующую команду. foo > ./someFile.txt Теперь, когда я запускаю эту команду, создается файл someFile.txt, но он пуст. Любые предложения о том, как я могу перенаправить вывод терминала?

Захват вывода без перенаправления и оставьте его на терминале тоже

Мне нужно захватить вывод демона, который также включает режим по требованию и ведет себя по-разному в зависимости от того, идет ли выход tty или нет. Просто перенаправление stdout в любом месте позволяет перейти в режим ведения журнала, где он записывает данные в неудобном формате и в ATM, потребуется слишком много времени, чтобы перенастроить его, чтобы […]

Почему некоторые linux-инструменты записывают в STDERR вместо STDOUT по умолчанию?

Почему некоторые служебные программы Linux отправляют вывод для «нормальной» операции в STDERR вместо STDOUT? Например, когда я запускаю следующую команду (в CentOS 7.3): /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg 1> /dev/null ; echo $? Я вижу вывод на TTY, даже если статус выхода равен нулю и ошибок нет. Generating grub configuration file … Found linux image: /boot/vmlinuz-3.10.0-514.el7.x86_64 Found […]

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