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

Каналы или именованные каналы являются функцией стандарта POSIX, которая позволяет отдельным процессам взаимодействовать друг с другом, не будучи специально разработанными для совместной работы.

5
Получение цветных результатов при использовании трубы от grep до менее
Я часто использую опцию --colour в grep, но часто я использую и меньше. Как я могу труба grep результаты, чтобы уменьшить и все же сохранить окраску. (Или это возможно?) grep "search-string" -R * --colour | less РЕДАКТИРОВАТЬ : Я ищу прямое решение или что-нибудь эквивалентное этому.
246 colors  grep  pipe  less 

6
Как я могу сохранить текущее содержимое файла less в файл?
Если я передал результаты команды, lessа затем решил, что хочу сохранить содержимое в файл, возможно ли это? Я попытался установить отметку aв конце буфера, а затем вернуться наверх и использовать |aviдля отправки всего содержимого vi, но это не работает.
91 bash  pipe  less 

4
Как передать вывод команды другим командам?
Пример: ls | echoничего не печатает (фактически пустая строка). Я ожидаю, что это напечатает список файлов. ls | grep 'foo'с другой стороны, работает как положено (печатает файлы с именем 'foo'). В этих ситуациях я делаю что-то вроде: ls | while read OUT; do echo $OUT; doneно это довольно громоздко. Почему …
83 bash  pipe 

4
Почему передача 'dd' через gzip намного быстрее, чем прямая копия?
Я хотел сделать резервную копию пути от компьютера в моей сети к другому компьютеру в той же сети по линии 100 Мбит / с. Для этого я сделал dd if=/local/path of=/remote/path/in/local/network/backup.img что дало мне очень низкую скорость передачи данных по сети, порядка 50-100 кБ / с, что заняло бы целую …
79 backup  performance  dd  pipe  gzip 

7
cURL: как подавить странный вывод при перенаправлении?
Я пытаюсь распечатать только подробные разделы запроса cURL (которые отправляются stderr) из оболочки bash. Но когда я перенаправляю stdoutвот так: curl -v http://somehost/somepage > /dev/null Некоторая таблица результатов появляется в середине вывода, чтобы stderr: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent …

3
Сохраняйте цвета во время прокачки
ls -l --color=auto | tee output.log Без трубы / тройника она цветная. Как я могу сделать так, чтобы он оставался цветным во время использования tee(может быть окрашен только на экране, меня не волнуют цвета в журналах).
62 pipe  tee 

5
Как оценить скорость трубы под Linux?
Есть ли фильтр, который я мог бы использовать для ограничения скорости канала в Linux? Если это существует, пусть это называется ограничение скорости, я хочу иметь возможность набирать в терминале что-то вроде cat /dev/urandom | rate-limit 3 -k | foo чтобы отправить поток случайных байтов на стандартный ввод foo со скоростью …
58 linux  pipe 

8
Каково общее мнение о «бесполезном использовании кошки»?
Когда я передаю несколько unix-команд, таких как grep, sed, tr и т. Д., Я склонен указывать входной файл, который обрабатывается с помощью cat. Так что-то вроде cat file | grep ... | awk ... | sed .... Но недавно после того, как на мои ответы остались несколько комментариев о том, …
41 command-line  unix  pipe  cat 

7
Bash: создать анонимный fifo
Мы все знаем mkfifoи трубопроводы. Первый создает именованный канал, поэтому нужно выбрать имя, скорее всего, с mktempпоследующим запоминанием, чтобы не связывать его. Другой создает анонимный канал, без проблем с именами и удалением, но концы канала привязываются к командам в конвейере, не очень удобно как-то захватывать файловые дескрипторы и использовать их …
38 bash  script  pipe 

2
Найдите, что процесс на другом конце трубы
Я пытаюсь отследить какое-то странное поведение нескольких процессов и столкнулся с тем, что не знаю, как отследить прошлое. Зависший процесс, который я подключил к использованию, strace -pпоказал это: Process 7926 attached - interrupt to quit read(3, Итак, он ожидает ввода на fd 3, поэтому я пошел, чтобы проверить, что это …
34 linux  pipe 

3
Почему Powershell молча преобразует строковый массив с одним элементом в строку
Рассмотрим следующий скрипт Powershell, который ищет папки в C: \ с именем 'og': PS C: \> (ls |% {$ _. Name} |? {$ _. Contains ("og")}) Perflogs Файлы программ setup.log Теперь я сужу поиск, чтобы получить только один элемент: PS C: \> (ls |% {$ _. Name} |? {$ _. …
33 powershell  pipe 

3
Комментарии в многострочной команде bash
Этот файл командного сценария BASH сложен для понимания, поэтому я хочу написать комментарий для каждого из действий: echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed - просто пример, на самом деле это смесь greps, trs и awks) Я бы не …
32 bash  pipe  comments  sh 


3
Howto pipe: cp | смола | gzip без создания промежуточных файлов?
Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 8 лет назад . Может кто-нибудь сказать мне, если это возможно, чтобы труба | это без необходимости создавать физический файл где-нибудь между A и B.tar.gz? Вот что я пытаюсь сделать: Файл А Переименовать в B Tar …
31 gzip  pipe  tar 

3
Труба gunzip и mysql, чтобы gunzip свалка и импортировать ее
У меня есть файл дампа .gz sql (пример: foo.sql.gz), который я хочу импортировать в свою базу данных с помощью классической команды mysql. gunzip -c foo.sql.gz > foo.sql mysql -uroot -ppassword foo < foo.sql фу это база данных. Как я могу передать эти две команды в одну? Пытался gunzip -c foo.sql.gz …
27 mysql  pipe  dump  stdout  gunzip 

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