Новые вопросы с тегом «pipe»
Всего найдено 311 вопросов
0
голосов
1
ответ
566
просмотров
Как я могу использовать здесь документ в середине трубы?
Я хочу создать контент: passphrase=$(<passphrase) envsubst <<EOF apiVersion: v1 kind: Secret metadata: name: openshift-passphrase stringData: passphrase: $ EOF и трубка это oc create -f -. Если я добавлю трубу после EOF, она не будет работать. Как передать многострочную команду чему-то, чт...
спросил simbo1905 6 лет назад
3
голосов
2
ответа
663
просмотра
Как я могу перенаправить вывод из stdout в vim?
Я хотел бы просмотреть вывод echoв vim, и сохранить в файл после просмотра этого. Я пытался echo $PATH | vim, но я получаю следующую ошибку: Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... Vim: Finished. Что я могу сделать?
спросил Human 6 лет назад
0
голосов
2
ответа
615
просмотров
Как передать вывод команды в другую команду, одновременно отображая ее на консоли?
Я хочу записать часть результатов потока в файл, но я хочу, чтобы все содержимое потока было выведено на консоль. Есть ли какая-нибудь команда, которая поможет с этим? Минимальный пример: Скажем, у меня был файл foo.txtс содержимым: bat dude rude И я хотел написать все строки в этом файле, которые...
спросил Zain R 6 лет назад
0
голосов
1
ответ
415
просмотров
Конвейер после получения 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 6 лет назад
0
голосов
1
ответ
408
просмотров
Пропустить N байтов каждые M байтов при чтении из именованного канала
Я передаю данные из одного процесса в другой, но этот поток необходимо отфильтровать. Первый процесс есть, ffmpegа второй есть ffplay. ffmpegпредоставляет необработанный видеокадр для fplayрендеринга, однако он добавляет заголовок 32 байта к каждому кадру . Для кадра 720p это означает, что каждые 12...
спросил peetonn 6 лет назад
2
голосов
0
ответов
1030
просмотров
Дельта на месте пишет из трубы
Я ищу способ перезаписать только те части файла, которые отличаются от того, что должно быть записано в него, чтобы файл был изменен с наименьшим количеством записей на диск. Мой план состоит в том, чтобы сделать небольшую дедупликацию, в то время как я делаю резервную копию своего раздела NTFS в фа...
спросил Atemu 6 лет назад
0
голосов
1
ответ
288
просмотров
Именованный канал для межпроцессного взаимодействия
Я хочу использовать именованный канал для связи между сервером-скриптом PHP и сервисом, то есть процессом (скриптом Python), слушающим на другом конце канала. Этот сервис преднамеренно работает от имени непривилегированного пользователя, а также создает канал с некоторой командой Python, эквивалентн...
спросил highsciguy 6 лет назад
0
голосов
1
ответ
383
просмотра
Передать вывод 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 6 лет назад
0
голосов
0
ответов
441
просмотр
Просмотр журнала меньше
Пусть будет файл журнала, назовите его /var/log/example. Как обычно, сервис постоянно выводит строки в этот файл. Я хочу смотреть содержимое этого файла в режиме реального времени, используя less(или эквивалентный). Я осведомлен о Fи Gкоманды в less, но это отображает содержимое лога как есть. Я так...
спросил LDericher 6 лет назад
1
голосов
2
ответа
372
просмотра
Использовать vim в конвейере для сброса текущей строки при выходе на стандартный вывод?
Могу ли я сделать что-то вроде этого: $ ls | vim | xargs ... а vim передает stdout какие-либо строки, которые были визуально выбраны при выходе? Если было бы проще просто сбросить «текущую строку», то это тоже сработало бы. Я, конечно, открыт для передачи некоторых аргументов командной строки в vim...
спросил Brad Parks 6 лет назад
2
голосов
2
ответа
485
просмотров
GNU "Параллельный --pipe" не обрабатывает стандартный ввод по строкам
Я очень озадачен тем, как использовать GNU параллельно для передачи стандартного ввода в команду задания. У меня есть то, что я представлял себе как очень распространенный вариант использования. У меня есть процесс, xxdкоторый делает что-то с stdin и выводит на stdout. У меня есть некоторый способ г...
спросил ThorSummoner 6 лет назад
0
голосов
1
ответ
755
просмотров
с помощью 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
ответ
372
просмотра
Дублирование вывода stderr и объединение со stderr в bash без изменения порядка
Я хочу записать как stderr и stdout в файл журнала, так и распечатать stderr на терминал (или устройство вывода по умолчанию). Мотивация: у меня есть команда в моем crontab, и я хочу записать весь ее вывод в файл, и я хочу, чтобы cron отправил мне электронное письмо, если что-то будет записано в выв...
спросил TPE 6 лет назад
2
голосов
1
ответ
725
просмотров
Как объединить две строки с помощью `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
ответ
465
просмотров
Использование> и <внутри командного файла с циклом 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
ответа
367
просмотров
Linux bash - как запустить список двоичных файлов, сгенерированных из другого скрипта?
У меня есть скрипт, который генерирует список двоичных файлов, которые будут выполнены: \home\joe\bin\script1 \home\joe\bin\script2 \home\joe\bin\script3 .. Вопрос 1: Как я могу запустить все эти файлы один за другим из командной строки? Один из способов сделать это - поместить список двоичных файл...
спросил motam79 6 лет назад
3
голосов
2
ответа
7894
просмотра
Получить тело ответа и показать 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
ответ
300
просмотров
Как я могу использовать терминал Linux для передачи только части ввода программы, соединенных с жесткими строками?
Я понимаю, что могу использовать xargs вот так: echo "-i inputfile.raw -o outputfile.jpg" | xargs -t ./myprogram Тем не менее, я тестирую приложение и у меня есть фаззер, который работает так: echo "some text" | myfuzzer Вывод: "@ om3 t9gxt" Другими словами, мой фаззер берет строку и выполняет с ней...
спросил the_endian 6 лет назад
0
голосов
1
ответ
492
просмотра
Как добавить собственный анализатор для типа файла в MC Viewer?
Когда вы нажимаете F3на .sqliteфайл в полночь Commander, средство просмотра показывает дамп SQL файла вместо исходного двоичного файла, и F8может использоваться для переключения между разобранным и необработанным режимами. Такое поведение доступно для нескольких других типов файлов, например, F3 в ....
спросил ccpizza 6 лет назад
4
голосов
2
ответа
1242
просмотра
Проверка состояния выхода grep с ошибкой канала и переменной
Мне нужна как можно более короткая команда bash test (скобочный тест), чтобы оценить результат конвейерного grep с переменной в качестве аргумента поиска. Я проверяю, есть ли новая строка в массиве - отправляя содержимое массива в виде строк в grep и проверяя код выхода. Но это как-то не работает. Н...
спросил uldics 6 лет назад
1
голосов
2
ответа
384
просмотра
Передать вывод из программы в динамический именованный файл (содержит дату)
Я все еще новичок в кормлении из бутылочки, так что полегче. Я гуглил себя так далеко, но не могу найти ответ. Я запускаю программу, которая выводит данные CSV, и передает его в log.csv Я ищу способ, чтобы вывод по конвейеру содержал дату / время, когда он был создан. Прямо сейчас команда выглядит т...
спросил poor_red_neck 6 лет назад
2
голосов
0
ответов
382
просмотра
Может ли Win10 GURU автоматизировать это решение для разделения видео при изменении разрешения?
Может ли Windows10 Guru помочь автоматизировать это? Мне не удалось автоматизировать решение лорда Некберда в следующем посте: Как разделить видеофайлы при обнаружении изменения разрешения? (т.е. записанные потоки, содержащие несколько ширин) В идеале я должен либо запустить пакетный файл для всего...
спросил EverT 6 лет назад
1
голосов
1
ответ
399
просмотров
Командная строка: как обрабатывать пробелы в именах файлов
Я измеряю общий размер группы файлов, пути которых я сохранил в текстовом документе files.txt. Пример содержимого файла files.txt: file1.txt file2.txt file3.txt Эта команда оболочки дает мне вывод, который я хочу: $ du -hc $(cat files.txt) если у меня нет имени файла с пробелами в нем, например: f...
спросил escapecharacter 6 лет назад
0
голосов
0
ответов
341
просмотр
СТЕНЫ в 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
ответов
276
просмотров
Правильные разрешения для постфиксного скрипта
Как говорит мой почти аллитеративный заголовок, я пытаюсь настроить postfix для передачи входящих сообщений в скрипт PHP. В настоящее время postfix, по-видимому, пытается запустить сценарий от имени «nobody», что означает, что если сценарий расположен где-то, кроме публичного каталога с доступом o +...
спросил Ryan Griggs 6 лет назад
0
голосов
2
ответа
732
просмотра
Как передать ввод в 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
ответ
983
просмотра
Обратная оболочка с использованием 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
ответ
286
просмотров
Как правильно перевернуть трубопровод?
Я пытаюсь сделать обратный трубопровод. Точнее, я пытаюсь изменить это утверждение: echo 'user: passwd' | sudo chpasswd Я хотел бы получить «sudo chpasswd» заранее. Я попробовал оба это: sudo chpasswd <echo 'пользователь: passwd' А также: sudo chpasswd <(echo 'user: passwd') Оба не будут...
спросил Mathias Maes 7 лет назад
1
голосов
3
ответа
1485
просмотров
Запись в файл из команды udev RUN
Я работаю над созданием набора правил udev, который записывает в файл журнала каждый раз, когда вставляется определенный USB-накопитель. Мой набор правил, хранящийся в /etc/udev/rules.d /99-log-USB-drive.rules, в настоящее время содержит следующее: # Skip if not the expected USB drive ENV!="SOMEUUID...
спросил fuumind 7 лет назад
0
голосов
0
ответов
385
просмотров
передать список файлов в 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 7 лет назад