Новые вопросы с тегом «pipe»

Всего найдено 311 вопросов

0
голосов
1
ответ
529
просмотров

Как я могу использовать здесь документ в середине трубы?

Я хочу создать контент: passphrase=$(<passphrase) envsubst <<EOF apiVersion: v1 kind: Secret metadata: name: openshift-passphrase stringData: passphrase: $ EOF и трубка это oc create -f -. Если я добавлю трубу после EOF, она не будет работать. Как передать многострочную команду чему-то, чт...
спросил simbo1905 5 лет назад

3
голосов
2
ответа
630
просмотров

Как я могу перенаправить вывод из stdout в vim?

Я хотел бы просмотреть вывод echoв vim, и сохранить в файл после просмотра этого. Я пытался echo $PATH | vim, но я получаю следующую ошибку: Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... Vim: Finished. Что я могу сделать?
спросил Human 5 лет назад

0
голосов
2
ответа
580
просмотров

Как передать вывод команды в другую команду, одновременно отображая ее на консоли?

Я хочу записать часть результатов потока в файл, но я хочу, чтобы все содержимое потока было выведено на консоль. Есть ли какая-нибудь команда, которая поможет с этим? Минимальный пример: Скажем, у меня был файл foo.txtс содержимым: bat dude rude И я хотел написать все строки в этом файле, которые...
спросил Zain R 5 лет назад

0
голосов
1
ответ
384
просмотра

Конвейер после получения bashscript

у меня есть код # Inside Child.sh ChildVariable=BigChild # Inside Parent.sh source ./Child.sh echo "ChildVariable=$" Выход: ChildVariable=BigChild Но, # Inside Parent.sh source ./Child.sh | sed 's/\(.*\)/\t\1/' echo "ChildVariable=$" Выход: ChildVariable= Мне нужно сделать отступ для вывода...
спросил Nikhil 5 лет назад

0
голосов
1
ответ
386
просмотров

Пропустить N байтов каждые M байтов при чтении из именованного канала

Я передаю данные из одного процесса в другой, но этот поток необходимо отфильтровать. Первый процесс есть, ffmpegа второй есть ffplay. ffmpegпредоставляет необработанный видеокадр для fplayрендеринга, однако он добавляет заголовок 32 байта к каждому кадру . Для кадра 720p это означает, что каждые 12...
спросил peetonn 5 лет назад

2
голосов
0
ответов
1006
просмотров

Дельта на месте пишет из трубы

Я ищу способ перезаписать только те части файла, которые отличаются от того, что должно быть записано в него, чтобы файл был изменен с наименьшим количеством записей на диск. Мой план состоит в том, чтобы сделать небольшую дедупликацию, в то время как я делаю резервную копию своего раздела NTFS в фа...
спросил Atemu 5 лет назад

0
голосов
1
ответ
268
просмотров

Именованный канал для межпроцессного взаимодействия

Я хочу использовать именованный канал для связи между сервером-скриптом PHP и сервисом, то есть процессом (скриптом Python), слушающим на другом конце канала. Этот сервис преднамеренно работает от имени непривилегированного пользователя, а также создает канал с некоторой командой Python, эквивалентн...
спросил highsciguy 5 лет назад

0
голосов
1
ответ
357
просмотров

Передать вывод cronjob в качестве параметра curl

У меня есть cronjob, который занимает почасовое резервное копирование. Теперь я хочу передать любой stderr в API. 0 * * * * /usr/local/sbin/script.sh 2>&1 | curl -k -X GET "https://192.168.0.25/path/of/joomla/instance/index.php?option=com_user&task=sendSMSalert&msg=variable" Но я не...
спросил Ash 5 лет назад

0
голосов
0
ответов
411
просмотров

Просмотр журнала меньше

Пусть будет файл журнала, назовите его /var/log/example. Как обычно, сервис постоянно выводит строки в этот файл. Я хочу смотреть содержимое этого файла в режиме реального времени, используя less(или эквивалентный). Я осведомлен о Fи Gкоманды в less, но это отображает содержимое лога как есть. Я так...
спросил LDericher 5 лет назад

1
голосов
2
ответа
341
просмотр

Использовать vim в конвейере для сброса текущей строки при выходе на стандартный вывод?

Могу ли я сделать что-то вроде этого: $ ls | vim | xargs ... а vim передает stdout какие-либо строки, которые были визуально выбраны при выходе? Если было бы проще просто сбросить «текущую строку», то это тоже сработало бы. Я, конечно, открыт для передачи некоторых аргументов командной строки в vim...
спросил Brad Parks 5 лет назад

2
голосов
2
ответа
456
просмотров

GNU "Параллельный --pipe" не обрабатывает стандартный ввод по строкам

Я очень озадачен тем, как использовать GNU параллельно для передачи стандартного ввода в команду задания. У меня есть то, что я представлял себе как очень распространенный вариант использования. У меня есть процесс, xxdкоторый делает что-то с stdin и выводит на stdout. У меня есть некоторый способ г...
спросил ThorSummoner 6 лет назад

0
голосов
1
ответ
723
просмотра

с помощью xargs передайте аргументы в sub shell с pipe

Я хочу переименовать ряд файлов. Я думаю, что могу использовать xargs для этого. find ./ -name "upload.log-*" ./upload.log-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180624.gz-20180626.gz ./upload.log-20180620.gz-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180621.gz-20180623.gz-20180...
спросил nelaaro 6 лет назад

2
голосов
1
ответ
345
просмотров

Дублирование вывода stderr и объединение со stderr в bash без изменения порядка

Я хочу записать как stderr и stdout в файл журнала, так и распечатать stderr на терминал (или устройство вывода по умолчанию). Мотивация: у меня есть команда в моем crontab, и я хочу записать весь ее вывод в файл, и я хочу, чтобы cron отправил мне электронное письмо, если что-то будет записано в выв...
спросил TPE 6 лет назад

2
голосов
1
ответ
701
просмотр

Как объединить две строки с помощью `sed`?

Я пытаюсь объединить две строки iwlistвывода. Мои grepи sedкоманды для удаления начальных и конечных пробелов работают нормально, но я не могу получить последний sedоператор для удаления \n. Что мне не хватает? sudo iwlist wlan0 scanning | grep -e ESSID -e Signal | sed -e 's/^[ \t]*//;s/[ \t]*$//' |...
спросил sceddy 6 лет назад

1
голосов
1
ответ
439
просмотров

Использование> и <внутри командного файла с циклом for

Делая это внутри test.batфайла: for %%i in (__src\*.js) do jsmin <"%%i" >"temp\%%~ni%%~xi" "(C) Example" Я ожидал увидеть: D:\Temp>jsmin <"__src\background.js" >"temp\background.js" "(C) Example" но я вижу это вместо этого: D:\Temp>jsmin "(C) Example" 0<"__src\background.js" 1...
спросил Basj 6 лет назад

1
голосов
2
ответа
343
просмотра

Linux bash - как запустить список двоичных файлов, сгенерированных из другого скрипта?

У меня есть скрипт, который генерирует список двоичных файлов, которые будут выполнены: \home\joe\bin\script1 \home\joe\bin\script2 \home\joe\bin\script3 .. Вопрос 1: Как я могу запустить все эти файлы один за другим из командной строки? Один из способов сделать это - поместить список двоичных файл...
спросил motam79 6 лет назад

3
голосов
2
ответа
7865
просмотров

Получить тело ответа и показать HTTP-код по curl

У меня есть конечная точка, которая возвращает JSON (тело ответа). Мне нужно получить, свернув тело ответа и обработав его (например, с помощью jq). Оно работает: response=$(curl -s https://swapi.co/api/people/1/?format=json) name=$(echo $response tmpFile | jq '.name') # irrelevant command, but I ne...
спросил mkczyk 6 лет назад

1
голосов
1
ответ
273
просмотра

Как я могу использовать терминал Linux для передачи только части ввода программы, соединенных с жесткими строками?

Я понимаю, что могу использовать xargs вот так: echo "-i inputfile.raw -o outputfile.jpg" | xargs -t ./myprogram Тем не менее, я тестирую приложение и у меня есть фаззер, который работает так: echo "some text" | myfuzzer Вывод: "@ om3 t9gxt" Другими словами, мой фаззер берет строку и выполняет с ней...
спросил the_endian 6 лет назад

0
голосов
1
ответ
458
просмотров

Как добавить собственный анализатор для типа файла в MC Viewer?

Когда вы нажимаете F3на .sqliteфайл в полночь Commander, средство просмотра показывает дамп SQL файла вместо исходного двоичного файла, и F8может использоваться для переключения между разобранным и необработанным режимами. Такое поведение доступно для нескольких других типов файлов, например, F3 в ....
спросил ccpizza 6 лет назад

4
голосов
2
ответа
1204
просмотра

Проверка состояния выхода grep с ошибкой канала и переменной

Мне нужна как можно более короткая команда bash test (скобочный тест), чтобы оценить результат конвейерного grep с переменной в качестве аргумента поиска. Я проверяю, есть ли новая строка в массиве - отправляя содержимое массива в виде строк в grep и проверяя код выхода. Но это как-то не работает. Н...
спросил uldics 6 лет назад

1
голосов
2
ответа
354
просмотра

Передать вывод из программы в динамический именованный файл (содержит дату)

Я все еще новичок в кормлении из бутылочки, так что полегче. Я гуглил себя так далеко, но не могу найти ответ. Я запускаю программу, которая выводит данные CSV, и передает его в log.csv Я ищу способ, чтобы вывод по конвейеру содержал дату / время, когда он был создан. Прямо сейчас команда выглядит т...
спросил poor_red_neck 6 лет назад

2
голосов
0
ответов
351
просмотр

Может ли Win10 GURU автоматизировать это решение для разделения видео при изменении разрешения?

Может ли Windows10 Guru помочь автоматизировать это? Мне не удалось автоматизировать решение лорда Некберда в следующем посте: Как разделить видеофайлы при обнаружении изменения разрешения? (т.е. записанные потоки, содержащие несколько ширин) В идеале я должен либо запустить пакетный файл для всего...
спросил EverT 6 лет назад

1
голосов
1
ответ
376
просмотров

Командная строка: как обрабатывать пробелы в именах файлов

Я измеряю общий размер группы файлов, пути которых я сохранил в текстовом документе files.txt. Пример содержимого файла files.txt: file1.txt file2.txt file3.txt Эта команда оболочки дает мне вывод, который я хочу: $ du -hc $(cat files.txt) если у меня нет имени файла с пробелами в нем, например: f...
спросил escapecharacter 6 лет назад

0
голосов
0
ответов
318
просмотров

СТЕНЫ в vi / emacs?

Как бы я WALLзапрограммировал шаблон в vi или emacs? Попробовал это без удачи: wall vi template.C cat template.C | wall wall :wq Примечание: template.C содержит шаблон для кода C ++, т.е. включает iostream, namespace, int main и т. Д. И заголовок комментария для начинающего класса программирования....
спросил Joe Smith 6 лет назад

1
голосов
0
ответов
259
просмотров

Правильные разрешения для постфиксного скрипта

Как говорит мой почти аллитеративный заголовок, я пытаюсь настроить postfix для передачи входящих сообщений в скрипт PHP. В настоящее время postfix, по-видимому, пытается запустить сценарий от имени «nobody», что означает, что если сценарий расположен где-то, кроме публичного каталога с доступом o +...
спросил Ryan Griggs 6 лет назад

0
голосов
2
ответа
704
просмотра

Как передать ввод в Wireshark в Windows Power Shell?

Я пытаюсь запустить следующую команду в Power Shell: C:\Users\mne\Desktop\plink.exe -ssh -pw abc root@myhost "tcpdump -w - -U -i vethf90673c 'port 5000'" | &"C:\Program Files\Wireshark\Wireshark.exe" -k -i - Но Wireshark никогда не запускается, PowerShell просто печатает, что tcpdump слушает. К...
спросил Mohammed Noureldin 6 лет назад

1
голосов
1
ответ
953
просмотра

Обратная оболочка с использованием netcat на windows (без опции -e)

Есть ли способ получить обратную оболочку в Windows, используя netcat без опции -e, так как она вызывает UAC? Я сделал это с Linux на Linux, используя именованный канал. Я хотел добиться чего-то похожего в Windows. Запуск c:\windows\system32\cmd.exe | ncat -l -p 666в Windows дает мне подсказку в Lin...
спросил Adriano_epifas 6 лет назад

-1
голосов
1
ответ
264
просмотра

Как правильно перевернуть трубопровод?

Я пытаюсь сделать обратный трубопровод. Точнее, я пытаюсь изменить это утверждение: echo 'user: passwd' | sudo chpasswd Я хотел бы получить «sudo chpasswd» заранее. Я попробовал оба это: sudo chpasswd <echo 'пользователь: passwd' А также: sudo chpasswd <(echo 'user: passwd') Оба не будут...
спросил Mathias Maes 6 лет назад

1
голосов
3
ответа
1454
просмотра

Запись в файл из команды udev RUN

Я работаю над созданием набора правил udev, который записывает в файл журнала каждый раз, когда вставляется определенный USB-накопитель. Мой набор правил, хранящийся в /etc/udev/rules.d /99-log-USB-drive.rules, в настоящее время содержит следующее: # Skip if not the expected USB drive ENV!="SOMEUUID...
спросил fuumind 6 лет назад

0
голосов
0
ответов
368
просмотров

передать список файлов в lrztar или lrzip

Я знаю, что вы можете передать вывод команды `` find 'в tar, а затем этот файл в lrzip, но я также знаю, что это снизит эффективность сжатия. Я пытался find . -name "*.tex" |lrztar -n -o find.lrztar-n - а также find . -name "*.tex" |lrzip -n -o find.lrzip-n - который не работает. Я не получил ошиб...
спросил Nero gris 6 лет назад