Выход есть!
Я обычно всю эту трихомудию с синтаксисами, ключами и т.п. в голове не таскаю. Серой оперативки вроде хватает, но мозг ленивая штука.
Поэтому если что-то нужно подсмотреть, сразу в гугол. А в последнее время в gpt накидываю.
Зачем хранить фильмы на dvd дисках и mp3 скачивать, когда есть стриминговые сервисы.
Когда мы жили в пещерах и подтирались зайцами, таких ништяков у нас не было. А был какой-нибудь blackcat linux и ты. ВСЁ! Ну и фидошка временами.
Ответ на свой вопрос в фидошке иногда приходилось ждать неделями и то не факт.
Книги? Неа, максимум ZX-ревью и прочие нечитабельные клоны. А хотелось Башить!
Оставалось изучать исходники чужих скриптов, которые шли из коробки в дистрибутиве linux.
Ну и естественно man, в который особо никто не въезжал, потому что с английским были небольшие проблемы — заебешься по словарику переводить, а уроки английского успешно прогуляны.
И что самое интересное, это было гораздо эффективнее, чем в нынешние времена. Информация записывалась на подкорку. Как скилл — умение ездить на велосипеде.
А сейчас — прочитал книгу, вроде всё понятно, грейд — крепкий мидл. Прошла неделя, ты отупел и уже ничего не помнишь. Информация записалась в голову, но потом могз — блядь, говнище какое-то, нужно срочно это забыть, есть же интернет!
✔️ Короче, к чему это я.
Если пишешь на каком-то языке и нужны примеры конкретных функций или команд. Далеко ходить не надо, всё нужное хранится на твоём диске.
Давай заглянем на диск и посмотрим на примере Shell скриптов, которые валяются в
/usr/bin, /usr/sbin, /bin, /sbin.file /{,usr/}*bin/* | grep -Po '^.+?(?=:\s+.+?shell script)' | xargs grep -wl -m1 'getopts'Команда идет по каталогам и ищет нужное слово, в нашем случае ищем пример работы с функцией
«getops». По ключам расписывать не буду, интернет у тебя явно пока еще есть.По итогу отработки этой кишки, получаем пути и имена файлов, где эта функция используется. Открываем и смотрим как оно применяется на практике.
Даже если оказался в глубокой
Пользуйтесь!
tags: #bash #linux
—
🔔 @bashdays