Вопросы с тегом «stdout»

18
Вывод в stdout и одновременно grep в файл

У меня есть скрипт, который выводит текст в stdout. Я хочу видеть весь этот вывод в моем терминале, и в то же время я хочу отфильтровать некоторые строки и сохранить их в файл. Пример: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A Line C Я хочу...

17
Пишите строки в файл из менее

Пока vimя могу написать диапазон строк из просматриваемого файла в другой файл. Например, :1,10 w outfile.txt запишет строки с 1 по 10 в outfile.txt. Могу ли я сделать то же самое во время просмотра файла с помощью...

17
bash: используйте переменную для хранения перенаправления stderr | stdout

Есть ли способ перенаправить stdout и stderr через переменную, например, добавив параметры команды в сценарии? Например, у меня есть скрипт: #!/bin/bash -x TEST=">/dev/null 2>&1" OPT='-p -v' mkdir $OPT 123/123/123 $TEST Я вижу, что OPT заменяется -pбез каких-либо проблем, и bash...

17
vim: форсирует определенный синтаксис через аргумент командной строки

Когда я хочу легко прочитать мою схему PostgreSQL, я помещаю ее stderrи перенаправляю на vim: pg_dump -h localhost -U postgres dog_food --schema-only | vim - Это дает: vim не имеет схемы подсветки синтаксиса, поскольку не имеет расширения имени файла при чтении из stdin, поэтому я использую...

17
тоесть стандартный выход к стандартному?

Я хотел бы отправить стандартный вывод из одного процесса в стандартный поток другого процесса, но также и в консоль. Например, отправка stdout в stdout + stderr. Например, я получил git editпсевдоним для следующего: git status --short | cut -b4- | xargs gvim --remote Я хотел бы, чтобы список имен...

16
Вращение файлов журналов во время работы процесса

У меня запущен процесс, который записывает стандартный вывод и стандартную ошибку в файл журнала /var/log/dragonturtle.log. Есть ли возможность повернуть файл журнала, и процесс продолжает записывать в новый файл журнала, не убивая процесс? Что происходит в настоящее время (учитывая конфигурацию...

15
vimdiff сравнивать вывод вместо файлов

Я пытаюсь сравнить две команды вывода (без файлов) vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" Я пытался играть с перенаправлением, pipe, vim - -cно я должен что-то упустить. Может кто-нибудь помочь,...

15
Вывод команды не в stderr и не в стандартный вывод

Я наткнулся на эту проблему, поэтому мне интересно, как это возможно? Стандартный прогон команды: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 Хорошо, давайте попробуем получить...

14
Скрипт для быстрого тестирования всех клавиш клавиатуры

Мне нужно проверить некоторые ноутбуки на наличие плохих клавиш на клавиатуре, и поэтому я хотел бы максимально ускорить это. Я ничего не нашел для этой конкретной задачи, поэтому моя идея - это скрипт, который читает нажатые клавиши и знает все клавиши клавиатуры, поэтому я могу быстро нажимать их...

14
Прямой вывод на трубу и стандартный вывод

Мне было интересно, есть ли способ передать вывод команды и направить его на стандартный вывод. Так, например, fortuneпечатает печенье с предсказанием, а также копирует его в буфер обмена: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and...

14
Перенаправить stderr из уже запущенного скрипта

Я запускаю сценарий уже несколько дней. Я перенаправил stdout на $HOME/mylog, но не перенаправил stderr, так как думал, что на нем ничего не будет. Внезапно на stderr стали выходить тысячи строк, поэтому я приостановил работу. Есть ли способ, с помощью которого я теперь могу перенаправлять stderr...

13
Что мешает чередованию stdout / stderr?

Скажем, я запускаю несколько процессов: #!/usr/bin/env bash foo & bar & baz & wait; Я запускаю приведенный выше скрипт так: foobarbaz | cat насколько я могу судить, когда любой из процессов записывает в stdout / stderr, их вывод никогда не перемежается - каждая строка stdio кажется...

13
Есть ли способ выполнить родной двоичный файл из трубы?

echo 'main(){}' | gcc -xc - -o /dev/stdout | ??? Есть ли способ запустить выходной двоичный файл в Unix-подобной системе? EDIT: мне нужно было его запустить вывод г ++ в изолированном окружении , где я не могу писать какой - либо файл (ничего злонамеренного, я...

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

Помимо использования временного файла, чтобы помочь, есть ли способ / программа может буферизовать ввод, stdinно не выводит содержимое до получения EOF. Я не хочу использовать переменную оболочки (например buffer=$(cat)). Эта программа должна вести себя как показано ниже (предположим, что имя...

12
через некоторое время сделайте что-нибудь (и, возможно, покажите результат в консоли)

Я использую Ubuntu Server 16.04, и я хочу использовать утилиту atв моем текущем сеансе, чтобы сделать что-то через 1 минуту (скажем, an echo), без указания конкретной даты и времени - всего на 1 минуту вперед от текущего времени. Это не удалось: echo 'hi' | at 1m Причина я выбираю atболее...

11
Почему выполнение одной и той же команды может создать больше выводов в tty, чем в pts / gnome-terminal?

Gnome-терминал: $ sudo update-grub [sudo] password for user: Generating grub configuration file ... Found background image: .background_cache.png Found linux image: /boot/vmlinuz-3.16.0-4-amd64 Found initrd image: /boot/initrd.img-3.16.0-4-amd64 done tty1 как доступно Ctrl+ Alt+ F1: $ sudo...

11
grep как подавить отображение несоответствующего файла?

Я пытаюсь найти файлы, содержащие определенное слово, используя grep. В каталоге много файлов (> 500) Команда я бегу $ grep 'delete' * Вывод validate_data_stage1:0 validate_data_stage2:0 validate_data_stage3:0 validate_data_stage4:0 validate_data_stage5:0 validate_input_stage1:0...