1
ответ

Как передать результат предыдущей команды узлу в виде переменной?

Я пытаюсь создать сценарий для декодирования данных из redis. Я могу сделать это скриптом узла, но я просто хотел, чтобы он был как можно проще. Вот что у меня получилось. redis-cli GET "d1g8y" | xargs -i ...
03.04.2017
1
ответ

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

В Linux можно было бы создать многопоточную команду, обслуживающую тот же тип команды, например: grep, однако с ним делали разные выходные переделки? Строгий пример: grep от 10 февраля file.txt | awk '{...
31.03.2017
1
ответ

Как добавить текстовый файл в zip-архив одной командой? [дубликат]

Я хочу поместить текстовый файл в зашифрованный zip-архив. Сейчас я бы использовал: echo "<мой текст>"> file.txt zip --encrypt myarchive.zip file.txt Есть ли способ сделать то же самое в одном ...
10.03.2017
1
ответ

Разница между 2> & 1 <команда> и <команда> 2> & 1 [дубликат]

У меня есть два следующих вызова функции в bash, которые я соединение по конвейеру с другой функцией, которая фиксирует вывод ошибки:> & 2 log_stdout | log_err log_stdout> & 2 | log_err Is ...
07.03.2017
1
ответ

unescape pipe в параметрах

я хочу написать сценарий bash, который принимает два параметра, запускает их как команды и выгружает их вывод в файлы. содержимое myscript.sh: $ 1> file1.tmp $ 2> file2.tmp Это отлично работает для ...
07.03.2017
1
ответ

Переменная экспорта подоболочки bash [закрыто]

Прошу прощения, если это ненужный вопрос, но я уже искал в Интернете, и, к сожалению, эта команда довольно сложна для моих отношений. Я пытаюсь передать пароль команде sudo ...
26.02.2017
1
ответ

объединить две команды без конвейера (awk и sed)

У меня есть команда, использующая awk и sed. awk '{$ 1 = ""; print $ 0} 'file.txt | sed "1s /.*/ D ,, 3 /" Команда #awk удаляет первый столбец из файла file.txt и печатает остальные, sed вставляет "D ,, 3" в первый ...
22.02.2017
1
ответ

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

Я разрабатываю программу на ncurses, которая будет читать из стандартного ввода, однако, проверяя, как некоторые другие программы делают это, я заметил, что это не согласованно. Например, следующие два работают нормально ...
20.02.2017
1
ответ

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

Я запускаю этот цикл while в сценарии, чтобы взять mysqldump и сжать его, но я хочу выйти из сценария, если таблица не существует. Ниже то, что я пробовал. пока читал ТАБЛИЦЫ; do sudo ...
13.02.2017
1
ответ

Разветвление потока с продолжением, если одна ветвь прерывается

Скажем, я разветвляю видеопоток на 2 процесса ffplay cat video.mp4 | tee> (ffplay -i -)> (ffplay -i -)> / dev / null Теперь, если я убью один из процессов ffplay, поток остановится, что не ...
07.02.2017
1
ответ

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

Мой инструктор говорит использовать канал для применения текстового файла, который состоит из списка тестовых примеров в рабочую программу, которая берет тестовый пример из входного файла. Скажем, у меня есть test_cases.txt my_program // my ...
07.02.2017
1
ответ

Как «cat» обрабатывает большие файлы, когда используется как часть конвейера?

Предположим, я пересылаю файл размером, скажем, 10 ГБ, и отправляю его в заголовок, будет ли cat работать, если в моей системе только 2 ГБ оперативной памяти и 1 ГБ места для подкачки? Я хочу знать внутренние детали.
03.02.2017
1
ответ

Переименование файлов в соответствии с inode

Я пытаюсь переименовать файлы в каталоге на основе номера inode. Похоже, что это уникальный номер, который сохранит файлы (фотографии) в том порядке, в котором они были сделаны. Я хочу сделать это как ...
27.01.2017
1
ответ

Как зашифровать вывод ffmpeg при создании фрагментов видео?

Я могу openssl зашифровать видеопоток ffmpeg с помощью ffmpeg -i video1.mp4-video1.mp4.mp4 -f ogg - | openssl enc -des3> outptu.ogg.des3 Какую стратегию вы бы использовали для шифрования вывода ffmpeg ...
15.12.2016
1
ответ

Странные результаты тройного подключения к STDOUT & tee / dev / null> ( wc -l> tmp.txt) & конвейер снова встраивает `cat tmp.txt`

$ seq 1 12773 | tee / dev / null> (wc -l> tmp.txt) | head - $ ((0x`openssl rand -hex 7`% `cat tmp.txt` + 1)) | tail -1 -> 8473 (случайный от 1 до 12773) $ cat tmp.txt -> 8473 $ seq 1 12774 | тройник ...
12.12.2016
1
ответ

Закачка в stdin файла, который в данный момент загружается.

Я загружал zip-файлы с Google Диска. Файлы содержат видео в формате mp4, и мне не хотелось ждать завершения загрузки. VLC мог нормально воспроизводить неполные файлы, но тогда ...
07.12.2016
1
ответ

Передача файла конфигурации по конвейеру в genkernel

Я пользователь gentoo, и мне немного надоело копировать файл конфигурации ядра, когда выходит новое ядро. Интересно, можно ли передать файл конфигурации напрямую в genkernel. Что-то ...
04.12.2016
1
ответ

Конвейерная линия по-разному ведет себя для sort и grep

Мне странно, что конвейерная линия | по-разному ведет себя для следующих команд: curl http://norvig.com/big.txt | сортировать завиток http://norvig.com/big.txt | grep usage В первой команде ...
24.11.2016
1
ответ

Как определить «узкое место» в команде muti-pipe

Say У меня есть команда, использующая несколько каналов. Это может быть любая команда, но давайте, например, воспользуемся простым вырезанием и сортировкой. например, cat data.tsv | вырезать -f1,5,8,12 | сортировать | uniq -c | sed -e "с / кот / собака
24.11.2016
1
ответ

Интерактивные команды с конвейером и grep

Как вы знаете, есть такие команды, как top, смотрите, Airodump-ng и т. д., что всякий раз, когда вы запускаете, все на терминале все время меняется. что я хочу сделать, так это запустить один из этих тезисов в интерактивном режиме ...
15.10.2016
1
ответ

Весь конвейер останавливается при очистке флэш-накопителя USB.

Я выполняю следующий конвейер: каталог tar -c | pv -T -c -B 2G | gzip -c9 | pv -T -c -B 2G | split -b 1G - /mnt/usbStick/f.tar.gz_ Идея состоит в том, чтобы сжать каталог размером> 4 ГБ на большой FAT32 -...
11.10.2016
1
ответ

Псевдоним Grep передан в nano. При выполнении команды ничего не происходит

У меня есть профессор, который хранит домашние задания во многих файлах, разбросанных по разным подкаталогам в папке с лекциями с заголовком "TODO:" Я бы хотел вывести все эти todo's в один ...
09.10.2016
1
ответ

скорость канала сравнивает с машиночитаемым выводом

Я ищу инструмент, подобный объему плазмы, который производит машиночитаемый вывод. Я не могу полагать, что никто не сделал это прежде. Я посмотрел на страницы справочника объема плазмы, pipemeter, dd и cpipe, но всех они...
04.10.2016
1
ответ

Как отключить буферизацию?

Я хочу получать только адреса электронной почты, оканчивающиеся на (скрытые), из моего почтового файла журнала. Для этого я делаю: # tail -f /var/log/mail.log | grep --i --line-buffered (скрытый) | вырезать -d '@' -f 1 | cut -d '<' ...
02.09.2016
1
ответ

Как отформатировать потоковый вывод JSON из Node.js?

У меня есть сервер Node.js, который использует логирование JSON. При локальном запуске сервера он выводит записи журнала в виде JSON-объектов, которые довольно утомительно читать. Я хотел бы передать вывод через ...
01.09.2016
1
ответ

Список каналов для файлов и каталогов в du показывает только размеры каталогов?

Допустим, у меня есть каталог с несколькими подкаталогами, каждый из которых содержит несколько файлов: 1 / a.txt 1 / b.txt 2 / c.txt 2 / d.txt 3 / e.txt 3 / f.txt Я хочу увидеть размер каждого файла. Имейте в виду, ...
20.08.2016
1
ответ

Переданный по каналу входит в систему Apache?

Кто-то может обойти меня хотя как потоки данных? Потребность понять, как я могу прервать данные логов, внесите изменения в те данные на месте, затем сохраните в файл.
17.08.2016
1
ответ

найти и rsync?

Я хочу смочь искать файлы более чем 14 дней и по 10k и, чем rsync те найденные файлы месту назначения. Существует ли способ объединить эти две команды? найдите./-mtime +14 - размер +10k rsync-...
17.08.2016
1
ответ

grep выдает результаты, которые не появляются в исходном контексте

Я новичок в unix и уже столкнулся с тем, что часто случается. Я набираю команду (например, ps -eo 'tty,pid,comm') и получаю в ответ текст. Насколько я понимаю, когда я передаю результат в ...
08.08.2016
1
ответ

Как переустановить все установленные пакеты с помощью zypper

Как указать zypper переустановить все установленные в данный момент пакеты?
01.08.2016