Запитання з тегом «pipe»

Труби або названі труби - це особливість стандарту POSIX, що дозволяє окремим процесам спілкуватися один з одним, не будучи чітко розробленим для спільної роботи.

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

6
Як я можу зберегти поточний вміст менше у файл?
Якщо я записав результати команди 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 Left Speed …

5
Як нормувати обмеження на трубу під Linux?
Чи є фільтр, який я міг би використовувати для обмеження швидкості роботи на Linux? Якщо це існує, нехай називаємо це обмеженням швидкості, я хочу мати можливість ввести термінал на кшталт cat /dev/urandom | rate-limit 3 -k | foo для того, щоб відправити aa потік випадкових байтів на стандартний вхід foo …
63 linux  pipe 


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

7
Bash: створити анонімну фіфо
Ми всі знаємо 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 |% {$ _. Ім'я} |? {$ _. Містить ("og")}) PerfLogs Програмні файли setup.log Тепер я звужую пошук, щоб отримати лише один предмет: PS C: \> (ls |% {$ _. Ім'я} |? {$ …
33 powershell  pipe 


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

3
Howto труба: cp | дьоготь | gzip без створення посередницьких файлів?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Super User. Мігрували 8 років тому . Хто-небудь може сказати мені, чи можна трубу | це не потрібно створювати фізичний файл де-небудь між A і B.tar.gz? Це те, що я намагаюся зробити: Файл A Перейменуйте від A …
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 foo - це база даних. Як я можу передати ці дві команди в одну? Спробував gunzip -c foo.sql.gz …
27 mysql  pipe  dump  stdout  gunzip 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.