31

учебник о sed

diablopc пишет:

А вот это уже точно пускай делают

тогда пишите в личку.

diablopc пишет:

В условии сказано: "или путь к каждому файлу"
Там find правильнее будет чем find -ls

тем проще.
можно кстати cat применить по делу(новички её применяют неправильно)

 Консоль:
$ cat -n < <(find)

заметьте, я НЕ применил контейнер, ибо я хочу отправить поток из find, как аргумент cat. Я именно это и сделал, <() это имя файла-потока.

А вот конвейер это параллельное выполнение команд. Зачем оно вам? Ещё Кнут подметил, что сопрограммы нужны очень редко, и в сложных случаях. При чём тут bash? Хотя в нём есть много для обеспечения многозадачности. Т.к. unix way это выполнять хорошо одну задачу, то обычно утилиты работают в один поток(задача-то одна), и можно bash'ем склеить их в нужное число потоков, Или make, её кодеры юзают при компиляции, быстрее сразу несколько компиляторов запускать.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

32

drBatty пишет:

учебник о sed

О, отлично, утром начну разбираться.....

drBatty пишет:

cat -n < <(find)

Нууу.... не совсем то.... к условиям конкретно этой задачи никак не прикрутишь....
Хоть оно и решает оба варианта отображения одним действием....
Но идея мне понравилась.... wc -l < <(find)

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

33

diablopc пишет:

Нууу.... не совсем то.... к условиям конкретно этой задачи никак не прикрутишь....

для домашки конечно не вариант, будет двойка. Но для использования в RL ИМХО то что надо.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)