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


10
Распаковка файлов, которые летят через трубу
Можно ли заставить распаковать или какие-нибудь аналогичные программы работать на стандартном выходе? Ситуация такова, что я загружаю zip-файл, который должен быть распакован на лету. Проблема, связанная с данной: Как передать загруженный файл на стандартный вывод в bash?


3
Как я могу обрабатывать пробелы в именах файлов при использовании xargs в результатах поиска?
Одна из моих общих практик - выполнять greps для всех файлов определенного типа, например, находить все файлы HTML, в которых есть слово «rumpus». Для этого я использую find /path/to -name "*.html" | xargs grep -l "rumpus" Иногда findвозвращает файл с пробелом в имени, например my new file.html. Когда я xargsпередал …
28 find  grep  pipe  xargs 

4
Как трубу stderr без трубопровода stdout
Как передать стандартный поток ошибок, не передавая стандартный поток вывода? Я знаю, что эта команда работает, но она также записывает стандарт. Command 2>&1 | tee -a $LOG Как получить только стандартную ошибку? Примечание. Из этого я хочу просто записать поток stderr в журнал и записать как stderr, так и stdout …
24 unix  pipe  ksh  stderr 

1
Команда оболочки медленная при использовании канала, быстрая с промежуточным файлом
Кто-нибудь понимает эту огромную разницу во времени обработки при использовании промежуточного файла или при использовании канала? Я конвертирую TIFF в PDF, используя стандартные инструменты на свежем сервере Debian Squeeze. Стандартный способ сделать это - сначала преобразовать в ps. Без трубы: root@web5:~# time tiff2ps test.tif > test.ps real 0m0.860s user 0m0.744s …

5
Передать канал команде, которая ожидает имя файла
Скажем , у меня есть команда , fooкоторая принимает имя файла аргумент: foo myfile.txt. Досадно, fooне читает со стандартного ввода. Вместо реального файла я хотел бы передать ему результат другой команды (в действительности pv, которая будет отслеживать файл и выводить индикатор выполнения в качестве побочного эффекта). Есть ли способ сделать …
19 bash  pipe  command 

4
Подсчитать количество байтов, переданных от одного процесса другому
Я запускаю сценарий оболочки, который передает данные от одного процесса к другому process_a | process_b Кто-нибудь знает способ узнать, сколько байтов было передано между двумя программами? Единственное решение, которое я могу придумать на данный момент, - написать небольшую программу на c, которая читает из stdin, записывает в stdout и подсчитывает …
17 bash  shell  pipe 

1
Захват STDERR и STDOUT в файл с помощью тройника
Мне неясно, какой лучший порядок для записи обоих STDERRи STDOUTодного файла с использованием tee. Я знаю, что если я хочу передать в файл, я должен сопоставить дескриптор файла после перенаправления, т.е. find . >/tmp/output.txt 2>&1 Это указывает на оболочку , чтобы отправить STDOUTна , /tmp/output.txtа затем отправить STDERRна STDOUT(теперь отправка …
16 linux  unix  redirect  pipe 

3
Перенаправить вывод mysqldump в scp
Я работал с профессионалом linux много лет назад, который сделал этот отличный трюк. Он мог сделать mysqldump, но перенаправить вывод в соединение scp / ssh вместо записи на диск . Мы немного использовали эту тишину, когда я работал, но я не могу вспомнить, как это сделать. Теперь я столкнулся с …

3
На Linux, как я могу увидеть, как далеко через файл процесс?
Если у меня есть команда, такая как cat myfile | processor_application где CPU_application - это что-то, читающее из стандартного, в блоках, для обработки, возможно ли увидеть, как далеко прошел файл cat? Возможно, с помощью lsof? Благодарность!
12 linux  pipe  lsof 

1
Как мне передать вывод uptime / df в curl?
Я хочу , чтобы отправить вывод uptimeи dfкоманды на веб - приложение , с помощью CURL. Я старался: uptime | curl http://someurl.com -T - Но это не похоже на отправку данных. Как правильно отправить вывод команды в cURL в качестве параметра POST? (или Wget, если это намного проще)
10 linux  curl  wget  pipe 

4
как передать данные в соединение sftp?
ftp поддерживает put "|..." "remote-file.name"команду для передачи данных в соединение ftp. Есть ли что-то подобное для sftp? В sftp я получаю следующую ошибку: sftp 'jmw@backupsrv:/uploads' sftp> put "| tar -cx /storage" "backup-2012-06-19--17-51.tgz" stat | tar -cv /storage: No such file or directory как указано выше, клиент sftp явно не выполняет …
9 ssh  sftp  pipe 

1
Как объединить потоки?
Я знаю, что catможет объединять файлы, но мне нужно объединить смесь файлов и потоков и передать результат другому процессу. Для того, чтобы сделать вопрос более конкретным, я хочу , чтобы сцепить cat abc.sqlвместе с gzip -dc xyz.sql.gzи cat qvf.sqlи трубы все в одном потоке с mysql. Какой лучший способ достичь …
9 shell  pipe  cat 

2
Cat, Grep, Перенаправить вывод ... Пустой файл?
Я только что побежал cat /opt/webapplications/Word/readme.log | grep -v 'Apple' и я получил вывод на CLI, который я ожидал, который был все строки, readme.logкоторые не содержали " Apple" ... Затем я побежал ... cat /opt/webapplications/Word/readme.log | grep -v 'Apple' > /opt/webapplications/Word/readme.log Впрочем, /opt/webapplications/Word/readme.logпусто. Может кто-нибудь объяснить мне, почему это произошло, …
8 bash  grep  pipe  cat 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.