LINUX.ORG.RU

Bash-лапша в дешёвой Азии и велосипедостроение

 , , , ,


2

2

Время идёт.

Ноут поменялся, место поменялось.

Только неизменное желание велосипедить - осталось.

Куда бы не поехал - оно всегда будет рядом.

>>> Просмотр (1920x1080, 919 Kb)

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

По функциям раскидать и норм будет, хехе. Только вот беда, непрерывные пайпы 35 штук и вложенные скрипты, местами почти кодогенрация :D. У кого пайпов больше, делитесь, хвалитесь.

LINUX-ORG-RU ★★★★★
()

Кошмарики, которые нашёл: шебанга нет, волшебные литералы везде, нет форматирования, длиннющие строки с переносами.

Норм.

Bfgeshka ★★★★★
()

О боги! Это же прекрасно! Пайпы из нескольких grep; генерация кода с вызовом по частям; пайпы из нескольких awk, в пайпе на cut и всё это в пайп xargs; отформатированный пробелами echo; обработка списков файлов, полученного через ls и grep... Этот кусок скрипта можно переписывать вечно.

shell-script ★★★★★
()

квартира_митасова.jpg

thesis ★★★★★
()
Ответ на: комментарий от shell-script

Этот кусок скрипта можно переписывать вечно.

Интересно, если этот код подсунуть в shellcheck.net, сервис сгорит в адском пламени?

krasnh ★★★★
()
Ответ на: комментарий от GUrYn

это был велосипед для автомазтизации ручных действий

smilessss ★★★★★
() автор топика
Ответ на: комментарий от shell-script

И cat, чтобы пайпов было больше :)

mky ★★★★★
()

Как только в баше появляются массивы или циклы - нафиг его, он не для этого

SL_RU ★★★★
()
Ответ на: комментарий от krasnh

Интересно, если этот код подсунуть в shellcheck.net, сервис сгорит в адском пламени?

Как можно было даже подумать такое, оно же там «written in Haskell» 😀

alx777 ★★
()
Ответ на: комментарий от shell-script

У меня одновременно отвращение и перфекционистская истома предвшкушения рефактора, как при виде созревшего прыща, который тянешься выдавить.

Logopeft ★★
()
Ответ на: комментарий от dataman

Хотя бы потому, что нано сложно настроить на перенос строк и вообще никак на нумерацию.

kirill_rrr ★★★★★
()
Ответ на: комментарий от smilessss

А у меня уже больше 5 лет ~30% кода занимают комменты на русском. форматирование сделано до плотности текста раза в 2-3 ниже.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от SL_RU

Вот как раз без циклов там делать нечего. Насчёт массивов надо подумать.

kirill_rrr ★★★★★
()

В первой строчке grep | awk | awk | xargs можно превратить в один awk

Эх, нет у людей чувства прекрасного… :(

keir ★★
()
Ответ на: комментарий от smilessss

Только неизменное желание велосипедить - осталось.

Влосипедить это самому мастерить уже готовые решения. А тут на столько грязно, что даже во время аврала такой код не пишется из-за тотального отсутвия читабильности.

я специально накидал всё для скрина

Вот этот ближе к истине. Постановочное фото для эмоциональной реакции публики.

lbvf50txt
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.