3
ответа

Как передать ввод по конвейеру второй команде в псевдониме?

Я определил псевдоним следующим образом: alias xyz='command1; command2' Я хочу направить вывод другой команды pqr в command2, например: pqr | xyz -f - это возможно? Как я могу этого добиться?
25.11.2019
3
ответа

Возможен ввод pdf из файла?

Я могу передавать данные от одной команды к другой, например :$ echo test | Кот test Не зная, как вызвать операцию, я могу получить аналогичный эффект, используя :$ cat < < (echo test )тест Где < (эхо...
28.09.2019
3
ответа

Есть ли стандартная альтернатива губке для передачи файла в себя?

Я часто хочу сделать что-то вроде этого: cat file | команда > файл (что, очевидно, не работает). Единственное решение, которое я видел для этого, - это губка, т.е. файл cat | команда | губка файл ...
25.09.2019
3
ответа

Разделение файла на две переменные для передачи одной команде

У меня есть объект JSON. имеет два поля; { href: строка, имя файла: строка }. Я хочу загрузить файл с href и установить его имя $FILENAME.pdf. Это происходит в цикле Как я могу это сделать? ...
05.09.2019
3
ответа

Не удалось передать поток из wget в tar и извлечь его в определенное место.

Я пытаюсь передать поток из wget в tar и извлечь его в определенное место. Файл загружается с помощью wget, но не распаковывается с помощью tar: war="/var/www/html" домен = "example.com" ...
20.08.2019
3
ответа

Найти текстовую строку в файле и вывести только остальной текст, следующий за ней?

Я нахожу на этом форуме много сообщений, связанных с поиском различных значений в текстовом файле и выводом окружающего его текста. Тем не менее, я, кажется, не нахожу "ориентированного на поток". Я хочу...
06.08.2019
3
ответа

Как сохранить команду, а также вывод этой команды в файл

Привет, я хочу сохранить как вывод команды, так и команду, которая была запущена, чтобы создать вывод в файл один и тот же файл. Я понимаю любой из *some_command* > file.txt *some_command* | ...
31.07.2019
3
ответа

Могу ли я дублировать вывод канала?

Ну, задача проста: часть моего скрипта должна вычислять хеши md5 и sha1. Ввод представляет собой файл - большой файл - и хэши должны быть помещены в переменные MD и SH для последующей композиции вывода. ...
05.06.2019
3
ответа

Как использовать аргументы командной строки, переданные в сценарий оболочки, использующий xargs ?

У меня есть сценарий, который будет выполнять итерацию набора проверок git и запускать команду git в каждом каталоге. Теперь я хочу иметь возможность передать параметр сценарию оболочки из командной строки и получить это ...
24.05.2019
3
ответа

Передача нескольких номеров по конвейеру в Sed

Можно ли передать список номеров в sed? Текущий конвейер выглядит примерно так: grep -nP 'foo' file_full.txt | сортировать | awk -F '[:; \ t]' '{print $ 1, $ 3, $ 9, $ 13}' Вывод ...
23.02.2019
3
ответа

Как отказаться от определенной степени серьезности в сервере Rsyslog

У меня есть сервер rsyslog, который имеет данные от нескольких удаленных клиентов; Теперь я хочу отменить определенные типы серьезности, такие как предупреждение, информация и отладка, а также остальные сообщения, которыми я хочу быть...
15.02.2019
3
ответа

Создание временного файла из стандартного ввода

Допустим, у меня есть стандартный поток ввода с содержимым файла и команда, которая ожидает имя файла в качестве аргумента, и я хочу запустить эту команду для файла, состоящего из стандартного ввода содержимое файла потока. ...
22.01.2019
3
ответа

sed, не работающий правильно, когда перекачано по трубопроводу

По некоторым причинам, у меня не будет живой продукции, перекачивая по трубопроводу продукцию команды, например, SSH к sed: ssh someuser@somehost 2> &1 | sed-e «s/\[32//g» | регистрация мишени я подозревал что дит продукции...
17.11.2018
3
ответа

Открытие Совсем недавно модифицированный файл в VIM

Команды работают $ LS -1T | голова -1. git_sync_log20180924_00.txt $ vi git_sync_log20180924_00.txt Но это не $ ls -1t | голова -1 |. VI. Vim: Предупреждение: ввод не из терминала Vim: ...
24.09.2018
3
ответа

В каком формате выходные данные по конвейеру отправляются и принимаются от одной команды/программы к другой? [дубликат]

Когда команда передается другой команде, каким образом или в каком формате существует/отправляется передаваемый вывод? Это временный файл? Это строка? И как работает команда, которая получает пайп...
23.09.2018
3
ответа

Как программа узнает, что читать в конвейере? [дубликат]

Как программа командной строки unix узнает, какой файл читать? Например: cat какой-то файл | foo Откуда программа foo знает, какой файл читать, и какой процесс отвечает за открытие и...
23.09.2018
3
ответа

grep не выводит до EOF, если трубопровод проходит через cat

Учитывая этот минимальный пример ( эхо "LINE 1" ; sleep 1 ; эхо "LINE 2" ; ), он выводит LINE 1, а затем, через одну секунду, выводит LINE 2, как и ожидалось. Если мы подключим его к grep LINE ( эхо "LINE 1" ; эхо "LINE 1" ; ...
05.09.2018
3
ответа

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

Брайан Кернгин объясняет в этом видео на раннем притяжении Bell Labs на небольшие языки / программы На основании ограничений памяти большая машина будет 64 к-байт - к, а не м или g - и так что ...
21.06.2018
3
ответа

Действительно ли безопасно передать stdout по каналу к B параллельно

Я петляю | B - параметрические усилители> file.txt. Так как я хочу ускорить скорость обработки, я использовал параллель-j+0 <a.txt для выполнения 20 заданий одновременно. a.txt содержит все команды: A...
20.09.2017
3
ответа

Логистика копирования большого количества файлов с сервера scp на сервер. Как определить прогресс?

Итак, в моей работе нам пришлось скопировать большое количество файлов с моего старого сервера на новый. Мне пришлось передать две резервные копии данных, каждая из которых содержит ~ 200000 файлов, в сумме более 20 ГБ. Есть большие ...
17.08.2017
3
ответа

Как передавать команды процессу, работающему в фоновом режиме?

Это моя программа цикла, работающая в фоновом режиме и ожидающая команды. #include с использованием пространства имен std; char buffer [256]; int main (int argc, char * argv []) {while (true) {...
06.08.2017
3
ответа

Загрузите файл и передайте его нескольким командам

Я вижу множество инструкций по установке, в которых вас просят загрузить файл и сразу же запустить его следующим образом: wget https://some-site.com/some-file .sh | баш. Однако я хотел бы передать файл по конвейеру ...
30.06.2017
3
ответа

Трубка B к D? - A && B || C | D

Есть ли способ переписать структуру команд A && B || C | D так, чтобы либо B, либо C были подключены к D? С текущей командой выполняется либо только B, либо оба C и D. Например:
17.04.2017
3
ответа

Каков переносимый (POSIX) способ достижения подстановки процессов?

Некоторые оболочки, такие как bash, поддерживают подстановку процессов, которая представляет собой способ представления вывода процесса в виде файла, примерно так: $ diff <(sort file1) <(sort file2) Однако эта конструкция не является POSIX и, ...
13.04.2017
3
ответа

Помогите объяснить это перенаправление вывода удара

Этот сценарий был отправлен как ответ на Вопрос. И я пытаюсь разработать то, что продолжается. $ result= ({{ssh размещают состояние приложения> &3 3> &-; повторить "$?"} | {пока считанный-...
13.04.2017
3
ответа

Как я использую мишень для перенаправления к grep

У меня нет большого опыта использования мишени, таким образом, я надеюсь, что это не является очень простым. После просмотра одного из ответов на этот вопрос я столкнулся со странным beheviour с мишенью. Для меня для вывода...
13.04.2017
3
ответа

Как делают меня “кошка и следуют” за файлом?

Файл последовательно загружается wget. Если я начинаю распаковывать его с кошкой myfile.tar.bz2 | tar-xj, это может распаковать правильно или перестать работать с "Неожиданным EOF", в зависимости от того, что быстрее. Как к...
13.04.2017
3
ответа

обработка вывода команды линию за линией, не смешивая стандартный вход

Так, у меня есть проблема, очень похожая на Bash: Как считать одну строку за один раз из вывода команды?, я делаю: в то время как маршрут считывания; сделайте mplayer $path; сделанный <<(find-me-random-mp3s) или find-me-...
13.04.2017
3
ответа

Как я могу сказать echo/printf в Bash глотать управляющие коды, на основе условия?

У меня есть скрипт Bash, который запускается в интерактивном режиме и как задание крона. Когда выполнено в интерактивном режиме это производит окрашенный текст на терминале. Однако, когда выполнено в кроне это не имеет терминала и...
13.04.2017
3
ответа

Как я могу передать данные по каналу по сети или последовательный к дисплею другой машины Linux?

У меня есть второй монитор, который я хотел бы использовать для основанного на тексте файла регистрации событий отладки и/или консоли. Я не хочу иметь его как часть моего GUI / "рабочий стол" / основная система. У меня есть этот дисплей, подключ
20.03.2017