Linux Bash Shell Scripting - Полное Руководство (Включая AWK и SED) - Видеоуроки

Linux Bash Shell Scripting: Complete Guide (incl. AWK & SED)
Duration 07:02:41
Открыть все курсы от udemy

Linux Bash Shell Scripting: Complete Guide (incl. AWK & SED) - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Scripting - what it is all about? 00:03:09
  • Урок 2. Invoking the script 00:08:54
  • Урок 3. Sha-bang! 00:07:26
  • Урок 4. Using variables in scripts 00:04:07
  • Урок 5. Explicit definition - showcase 00:07:18
  • Урок 6. Read command 00:06:24
  • Урок 7. command substitution + time measurement 00:06:41
  • Урок 8. Math calculation 00:03:07
  • Урок 9. Math Calculation - showcase 00:09:13
  • Урок 10. Playing with $ : arguments, arguments, arguments 00:04:38
  • Урок 11. More on arguments - playing with IFS and assigning arguments value to a variable 00:03:35
  • Урок 12. Redirection and Piping 00:05:54
  • Урок 13. Redirection and Piping - showcase 00:04:24
  • Урок 14. Exit status 00:07:51
  • Урок 15. Explaining IF 00:03:01
  • Урок 16. Mathematical comparisons 00:09:22
  • Урок 17. String comparisons 00:04:14
  • Урок 18. String comparison - you are not root?? 00:10:04
  • Урок 19. Wildcards 00:04:27
  • Урок 20. Wildcards - making linux command badass 00:07:45
  • Урок 21. Wildcards - create backup script 00:11:29
  • Урок 22. Regular expressions 00:06:31
  • Урок 23. Regular expressions - is there any reachable ip address ?? 00:12:42
  • Урок 24. Filesystem related tests 00:01:54
  • Урок 25. Filesystem related tests - testing files permissions 00:12:57
  • Урок 26. && and || - making IF statement shorter 00:09:28
  • Урок 27. Explaining for loop 00:03:36
  • Урок 28. Add commands output into all .txt files 00:03:59
  • Урок 29. Looping through all script arguments: "$@" or "$*" ?? 00:03:06
  • Урок 30. Explaining while loop 00:03:27
  • Урок 31. Making own cat command with line numbering 00:11:30
  • Урок 32. Explaining case 00:02:11
  • Урок 33. Recheck users input 00:13:30
  • Урок 34. Creating script with parameters [-f file] [--file file] [-h] [--help] 00:14:08
  • Урок 35. Explaining Array 00:02:44
  • Урок 36. Array - storing output of command into array and making some fun with its items 00:06:24
  • Урок 37. Explaining Functions 00:03:34
  • Урок 38. Making addition in a function 00:05:08
  • Урок 39. Explaining AWK 00:03:28
  • Урок 40. print, BEGIN{}, {}, END{} 00:05:33
  • Урок 41. $1, $2, dollars everywhere 00:05:20
  • Урок 42. searching pattern 00:04:44
  • Урок 43. NF - number of fields 00:03:01
  • Урок 44. NR - number of records 00:02:35
  • Урок 45. FS - field separator 00:03:39
  • Урок 46. RS - record separator 00:03:05
  • Урок 47. variable assignment 00:04:13
  • Урок 48. if-else 00:04:20
  • Урок 49. for loop 00:04:00
  • Урок 50. Building script with AWK 00:02:28
  • Урок 51. AWK script PART 1 - reading arguments 00:08:23
  • Урок 52. AWK script PART 2 - was the location set? 00:04:41
  • Урок 53. AWK script PART 3 - searching for specific extension 00:03:19
  • Урок 54. AWK script PART 4 - what about not existing extension? 00:04:07
  • Урок 55. AWK script PART 5 - counting size of files using awk 00:02:30
  • Урок 56. AWK script PART 6 - setting largest and smallest file 00:07:29
  • Урок 57. AWK script PART 7 - printing statistics 00:06:57
  • Урок 58. AWK script PART 8 - reading awk part from separate file 00:05:03
  • Урок 59. Explaining SED 00:04:41
  • Урок 60. p - print command and -n option 00:05:03
  • Урок 61. a append/ i prepand 00:02:12
  • Урок 62. d - delete command 00:03:09
  • Урок 63. c - change command 00:01:48
  • Урок 64. q - quit command 00:02:52
  • Урок 65. -e option Run multiple sed commands 00:02:49
  • Урок 66. -i option Changing files for sure 00:02:45
  • Урок 67. e - perform shell commands 00:02:57
  • Урок 68. Explaining s - substitute command 00:02:49
  • Урок 69. s - substitute command showcase 00:06:22
  • Урок 70. Building script with SED 00:03:13
  • Урок 71. SED script PART 1 - structure for reading arguments 00:06:08
  • Урок 72. SED script PART 2 - fixing space/tab issues 00:06:30
  • Урок 73. SED script PART 3 - printing lines which don't have space/tab issues 00:06:43
  • Урок 74. SED script PART 4 - line numbering 00:04:04
  • Урок 75. SED script PART 5 - show spaces/tabs as a red background 00:08:05
  • Урок 76. SED script PART6 - show spaces/tabs also at the end of lines 00:06:17
  • Урок 77. SED script PART 7 - just to print it nicely 00:05:27

Добро пожаловать на курс по написанию Linux bash shell скриптов. Я Ричард, и я буду вашим инструктором. Я отлично разбираюсь в Linux Bash Shell Scripting, так как всю свою карьеру я работал в компании Fortune 50, где, помимо заботы о 200+ серверах Solaris, написал много сценариев для обеспечения простоты жизни :)

  • Основы скриптинга - не беспокойтесь, если вы ничего не знаете о скриптинге
  • Объяснение Sha-Bang - что это такое и почему, черт возьми, это называется Sha-Bang
  • Принятие решения
  • Регулярные выражения
  • Wildcards
  • For и While loops
  • функции
  • Чтение аргументов с использованием структуры CASE
  • ... и многое другое

А как насчет AWK? Да, это покрыто здесь! А что насчет САС? Также покрыты!

Почему я создал этот курс?

Много лет назад, когда я начинал как администратор UNIX, у меня было много идей, как улучшить конкретные вещи с помощью скриптов. Но я не смог найти ни одного хорошего ресурса, который бы провел меня по всем необходимым темам в одном месте. Где-то я получил отличное объяснение о sha-bang, в то время как регулярные выражения для сценариев оболочки были только упомянуты. Где-то было хорошее объяснение о принятии решения в заявлении if, но часть SED и AWK отсутствовала, и что использование SED и AWK было для меня очень важным. По сути, я не могу представить ни одного производственного сценария, в котором я бы не использовал SED или AWK, потому что без них вы не сможете создать эту «магию» в своем сценарии.

Много лет спустя я здесь, чтобы поделиться в одном месте тем, что действительно необходимо для создания магического сценария. Не только как создавать сценарии, принимать некоторые решения в операторах if, писать функции, использовать массивы, но, главным образом, как комбинировать все, включая AWK и SED. Я создавал этот курс таким образом, что мне очень помогло бы создавать отличные сценарии в начале моей карьеры. Все необходимые вещи в одном месте.

Твоя оценка

14 0
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

30-11--0001 en 44 урока
frontendmasters Bash, VIM & Regex
Курс \"Bash, VIM и Regex\" поможет любому освоить подробно командную строку и систему Unix.James Halliday рассматривает такие темы:- Комфортная работа с Unix командной строкой с помощью оболочки Bash.- Вход в систему на удаленном сервере, чтобы редактировать файлы и выполнять команды.- Редактирование файлов с помощью vim, текстового редактора командной строки.- Поиск и соответствие шаблонов с использованием регулярных выражений.-...
Duration 04:15:22
19 0
en 14 уроков
egghead Automate Daily Development Tasks with Bash
Люди никогда не должны повторять безрадостные задачи снова и снова. Компьютеры предназначены именно для этих типов задач. Bash - это вездесущая технология в веб-разработке, которая дает вам огромные возможности для автоматизации повторяющихся задач, которые вы выполняете в течение дня.
Duration 00:46:30
8 0
03-03-2019 en 66 уроков
udemy Linux Mastery: Master the Linux Command Line in 11.5 Hours
Изучите командную строку Linux с нуля и улучшите свою карьеру с самым интересным в мире курсом Linux для проектов! Здравствуйте и добро пожаловать на курс мастерства Linux, где вы собираетесь освоить командную строку Linux незабываемым образом на основе проекта.Этот курс был специально разработан для того, чтобы вы могли быстро улучшить свои навыки работы с Linux, повысить свою производительность и повысить свою карьеру, не тратя много времени и...
Duration 10:38:28
7 4

Последнее добавленное

100 дней веб-разработки с Python

100 дней веб-разработки с Python

en
# 100DaysOfWeb в Python - это курс, который обеспечит вам успех, обучая вас веб-разработке на Python. Каждые 4 дня, посвященные другой концепции, вы будете поражены тем, сколько веб-технологий и библиотек Python вы изучите в этом путешествии. Присоединяйтесь к курсу и начните свое 100-дневное...
Практический JavaScript

Практический JavaScript

ru
Для изучения курса желательно знание HTML + CSS. Знание основы JS будет плюсом, но не обязательно. Делаем форму для регистрации и входа пользователей. На нативном JavaScript (ES6). Все эффекты прописываем с помощью JS самостоятельно. Пишем проверку (валидацию) формы с выводом ошибок.
Android юнит-тестирование и TDD

Android юнит-тестирование и TDD

en
Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.
Animating React

Animating React

en
В этой серии уроков мы с головой погрузимся в анимацию в React. Мы будем использовать библиотеку React Spring и physics based анимацию. Мы будем использовать очень много клевых техник которые можно и нужно использовать в реальных приложениях. Мы будем строить меню, модальные окна и все с чем вы...
chat
logo