0
ответов

Разница между использованием () и $ () для выполнения ряда команд

В настоящее время я пытаюсь создать сценарий, который создает байты, которые будут передаваться в качестве входных данных в netcat. Вот идея сценария: (perl -e "print \" $ BYTES \ x00 \ "; cat file; perl -e" print \ "Подробнее ...
03.07.2015
0
ответов

Сохранение переданного по трубопроводу значения прошло неправильно

Я установил jq для обработки некоторого JSON с помощью bash. Но почему-то передача строки JSON в jq в сочетании с сохранением ее вывода в другую переменную прошла неправильно. TEST='{"foo": "bar"}' PB_SIG=$TEST | jq '....
02.07.2015
0
ответов

просмотр printf после канала (или подоболочки?)

Хорошо, это сложно выделить в один вопрос, потому что это действительно зависит от того, как я Следующий сценарий предназначен для передачи команд mount.cifs по конвейеру в цикл while, который вводит ...
02.07.2015
0
ответов

Как написать сценарий, который может принимать входные данные из stdout

Я хочу иметь возможность написать сценарий, который может принимать stdout в качестве аргумента, если в него что-то передается (в конечном счете, я хотел бы, чтобы он был полиморфным) - Проблема в том, что я искал и искал ...
02.07.2015
0
ответов

Перенаправление ввода-вывода zsh: перенаправление, а затем конвейерная передача; что происходит?

Кто-нибудь может объяснить, что происходит в этой команде: echo foo> & 2 | grep foo Zsh (5.0.2) печатает foo дважды. Один, похоже, на stdout, а другой на stderr, поскольку выполняются следующие команды: {echo ...
29.06.2015
0
ответов

Распаковать архив с более чем одной записью

Я пытаюсь распаковать файл .zip размером ~ 8 ГБ, переданный по конвейеру командой curl. Все, что я пробовал, прерывается на <1 ГБ и возвращает сообщение: ... имеет более одной записи - остальные игнорируются Я пробовал: ...
23.06.2015
0
ответов

Как передать вывод из cat в cut

Я хочу передать вывод cat /proc/uptime в cut -f1 в Bash скрипте. Я пробовал; cat /proc/uptime | cut -f1 cat /proc/uptime > cut -f1 cut -f1 < cat /proc/uptime Нужно ли мне использовать echo или что-то еще ...
18.06.2015
0
ответов

Почему этот однострочный файл не выводит результат? [дубликат]

Следующее ничего не дает в bash: while true; сделать upower -d; сон 1; сделано | grep процент | uniq Я обнаружил, что не имеет значения, какая программа будет последней или даже второй после последней ...
15.06.2015
0
ответов

Как использовать вывод процедур шифрования openssl в конвейере?

Руководство openssl утверждает, что openssl enc по умолчанию использует стандартный вывод. Но что-то не так со стандартным выводом при расшифровке файла. Передача вывода в любое приложение, такое как grep, ...
14.06.2015
0
ответов

Однострочный для сортировки и унификации двух выходных данных

В настоящее время я делаю это, чтобы сортировать и унифицировать выходные данные двух разных команд: tshark -r sample.pcap -T fields -e eth.src -e ip.src> hello tshark -r sample.pcap -T fields -e eth.dst -e ip.dst & ...
10.06.2015
0
ответов

Как закрыть канал FIFO?

Этот сценарий: #! / Bin / bash tmppipe = / tmp / temppipe mkfifo $ tmppipe эхо "тест"> $ tmppipe кошка $ tmppipe выход Не прекращается. Я предполагаю, что команда cat ожидает EOF от канала; как ...
04.06.2015
0
ответов

Выбросьте стандартный вывод и ошибку

Я перенаправил свой вывод, используя / dev / null в сценарии bash, но он по-прежнему выдает ошибку. Код следует за ps -p $ proc | fgrep $ proc> / dev / null если [$? -ne '0']; тогда ...... fi ниже ...
28.05.2015
0
ответов

Как предварительно обработать lp CUPS с помощью сценария для определенного принтера?

(Как) Можно ли автоматически предварительно обработать lp с помощью сценария? Промежуточный конвейер (fileToPrint | script.sh | lp -d myPrinter) для меня не вариант, потому что у меня много исходного кода, который выполняет lp ...
11.05.2015
0
ответов

Можно ли создавать динамическое содержимое при операции чтения файла?

Можно ли создавать содержимое файла на основе имени файла? Мне нужно много похожих файлов .conf, содержимое которых зависит только от имени файла. Могу ли я создать какой-нибудь "динамический" файл и сгенерировать кучу ...
09.05.2015
0
ответов

Сценарий записи и чтения из сокета домена Unix с использованием socat

У меня есть простой сервер, прослушивающий сокет домена Unix (на машине CentOS, если это важно). Когда я отправляю команду «ДАТА» в сокет, он возвращает приветственное сообщение, а затем «15 АПРЕЛЯ…
15.04.2015
0
ответов

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

Когда xargs перенаправляет вывод первой команды в аргумент второй команды и нет выбора, какой аргумент для какого элемента вывода нет, тогда есть только один способ, например: .. .
02.04.2015
0
ответов

Можно ли связать файл с выводом командной строки? [дубликат]

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

tar результат wget [закрыто]

Я хочу получить файл wget и tar его, в одной команде, я думаю это просто, но я не могу сделать это. Я пробовал несколько способов. wget | tar -cvz file.gz.tar - tar -cvzf file.tar `wget `...
24.03.2015
0
ответов

Именованные каналы: несколько эксперименты приводят к путанице [закрыто]

Я сталкивался с различными статьями и вопросами SO, и я все еще не понимаю, что я использую ежедневно, но никогда не осознавал, насколько это может сбивать с толку. Я экспериментирую с (именованными) трубами ...
12.03.2015
0
ответов

Как сделать псевдоним для замены одного слова в команде piped? [duplicate]

Я часто использую псевдонимы, но сейчас только для таких случаев, как alias i='sudo apt-get install -y'. Я часто хочу добавить псевдоним в следующем виде: alias cmd='echo [something] >> /path/to/...
20.12.2014
0
ответов

Как сценарий bash может записывать свой стандартный вывод из конвейера? [дубликат]

У меня есть сценарий bash, который вызывает функцию. Функция, помимо прочего, выполняет конвейер, который принимает ее выходные данные. Чтобы упростить его, вот надуманный пример: #! / Bin / bash func () {ls "$ @" | ...
16.10.2014
0
ответов

Как перенаправить stdout и stdin на telnet? [закрыто]

Я работаю над встроенным продуктом под управлением Linux. Устройство использует / dev / ttyO0 в качестве консоли. При загрузке автоматически запускается программа, которая использует ввод из / dev / ttyO0 (последовательный) и выдает некоторые ...
13.10.2014
0
ответов

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

В каталоге много файлов txt. Если я делаю time wc -l * .txt | head требуется реальный 0m0.032s user 0m0.020s sys 0m0.008s Если я делаю time wc -l * .txt | хвостик занимает реальный 0m0,156 с ...
08.10.2014
0
ответов

По конвейеру вывод одной команды на нестандартный ввод другой команды [дубликат]

Я хотел бы сделать что-то подобное следующему: which someapplciation | cd outputfrompreviouscommand Команда, которая предоставляет каталог, и я хотел бы иметь возможность сделать этот вывод моим ...
11.06.2014
0
ответов

Можно ли выводить текст zcat даже в несжатом виде? [дубликат]

Проблема в том, что у меня есть дампы базы данных, которые либо сжаты, либо представлены в виде обычного текста. Нет никакой разницы в расширениях файлов и т. Д. Использование zcat для несжатых файлов приводит к ошибке вместо ...
26.05.2014
0
ответов

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

Мне нужно заменить существующую конфигурацию sshd на удаленном ПК и перезапустить sshd, поэтому я пытаюсь использовать это: cat / sshd_cfg | ssh (скрыто) "cat> / etc / ssh / sshd_config && service sshd restart" ...
28.01.2014
0
ответов

странное поведение команды strings [duplicate]

Я пытаюсь перехватить трафик mysql и передать этот трафик команде strings следующим образом: tcpdump -i any -s 0 -l -w - dst port 3306 | strings Это работает, как ожидалось, и выводит все mysql ...
26.07.2013
0
ответов

Как связать tail -f с меньшим + F? [дубликат]

Я использую инструмент обработки, который читает файл и выводит его измененную версию. Я успешно работал с ним вот так: tail -15f log_file.log | log_colorizer Но я бы также хотел ...
16.12.2011