Короче, камрады, записал я бильярдные партии в текстовый файлик и решил статистику подсчитать. И это легко оказалось сделать с помощью grep, sed, wc -l и т.д. вписывая полученные результаты в LibreOffice Calc.
Ну и тогда я подумал, неплохо бы, чтобы это автоматически получалось - команды я все уже знаю, надо токо их все в баше собрать...
Бляяя, какой же это оказался пиздеееец!
читать дальшеЯ например знал команду expr, но не смог её заставить работать! Пока не нашёл примеры.
Короче expr 600/8 выдаёт "600/8", а вот expr 600 / 8 - почувствуйте разницу - выдаёт 75! И бля так там всё это громоздко получалось, что я вспомнил чьи-то слова "баш-скриптинг это не программирование", потому что на том же Питоне, там ваще по-другому всё это будет - там ты построчно читаешь файл и каждую строку обрабатываешь - у тя куча переменных и за один проход файла в них добавляется всё, что нужно и выводится результат.
В баше я пытался каждый раз файл грепать. В принципе можно там так же сделать - через readline, но сама обработка строки, я чувствую, это будет пиздец. Поэтому ну иво нах, напишу лучше на Питоне.
И вот стал искать статью - подтверждение моим словам. Нашёл не совсем то, что хотел.
pikabu.ru/story/stoit_li_izuchat_bash_5088844И там есть ещё такой коммент, от которого у меня подгорело:
«понимать [баш-скриптинг] стоит в любом случае так как в большинстве случаев знание баша = знанию линукс систем.»Господи, клоуны, откуда вы такие берётесь?
читать дальшеНачитаются какой-то хуйни, которую для них какие-то мудоёбы понаписали и потом воспроизводят это в приличном обществе! Ты хоть знаешь, чо такое Линукс-система? Ты знаешь, что там ядро, блядь, туча процессов, у каждого есть привилегии, маркеры доступа, туева хуча дескрипторов, семафоры, блокировки, есть udev, блядь, у него свои правила, есть systemd - у него свои правила, есть selinux, про которую тоже мало кто-чо знает... Что из этого ты увидишь из своего ёбаного баша? Ничего, блядь!
Но есть и другой коммент от другого перца:
«Но я также согласен, что времена сильной популярности баша в прошлом. Его стоит использовать для самых простых базовых задач, скриптиков в пару строк.»
Согласен. Жаль токо, что я сейчас это узнал. А то слушал всяких пиздоболов, фанбоев ебучих, проповедников, блядь, шелл-скрипты, мощь командной строки, ёпта. А вот чо-то собрался написать и сразу всё понял. Что ж - лучше поздно, чем никогда.