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. Я создавал этот курс таким образом, что мне очень помогло бы создавать отличные сценарии в начале моей карьеры. Все необходимые вещи в одном месте.

Твоя оценка

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

Комментарии

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

30-11--0001 en 5 уроков
frontendmasters Bash, VIM & Regex
Курс \"Bash, VIM и Regex\" поможет любому освоить подробно командную строку и систему Unix.James Halliday рассматривает такие темы:- Комфортная работа с Unix командной строкой с помощью оболочки Bash.- Вход в систему на удаленном сервере, чтобы редактировать файлы и выполнять команды.- Редактирование файлов с помощью vim, текстового редактора командной строки.- Поиск и соответствие шаблонов с использованием регулярных выражений.-...
Duration 05:09:55
18 0
en 14 уроков
egghead Automate Daily Development Tasks with Bash
Люди никогда не должны повторять безрадостные задачи снова и снова. Компьютеры предназначены именно для этих типов задач. Bash - это вездесущая технология в веб-разработке, которая дает вам огромные возможности для автоматизации повторяющихся задач, которые вы выполняете в течение дня.
Duration 00:46:30
2 0

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

Введение в Python

Введение в Python

en
Вы всегда хотели изучить Python, но не знали, с чего начать? После этого интенсивного семинара вы получите полное представление об основах. Вы узнаете все, что вам нужно знать для создания и запуска простых программ на Python, включая работу с доступными типами данных, написание функций и классов...
Тестирование Vue

Тестирование Vue

en
Хотите начать с модульного тестирования в Vue? Вот почти все, что вам нужно. Мы рассмотрим настройку тестового окружения, использование Vue Test Utilities, мокинг и создание заглушек общих зависимостей, таких как Vue Router и Axios, тестирование Vuex как внутри компонентов, так и изолированно.
React JS и Redux Bootcamp - Освойте React Веб-разработку

React JS и Redux Bootcamp - Освойте React Веб-разработку

en
Изучите React.js и Redux правильно. Погрузитесь в движок React, создайте 5 приложений и станьте веб-разработчиком React. Дайте мне пять минут вашего времени, и я объясню, почему этот курс - лучшее время, которое вы можете потратить, чтобы научиться писать приложения React и Redux.
Автоматизированное тестирование с WebdriverIO

Автоматизированное тестирование с WebdriverIO

en
Мне потребовались годы, чтобы остановиться на концепции автоматизации тестирования. Все, что я пробовал, казалось впечатляющим, но никогда не соответствовало реальному использованию. Затем я наткнулся на WebdriverIO, и все это изменилось. Из-за его удивительных особенностей и простоты в дизайне...
React с Firebase

React с Firebase

en
Я преподаю React с 2015 года, а начал работать с ним еще раньше. Сегодня есть еще одна технология, о которой я хочу повогорить с вами - это Firebase. В этом курсе мы построим готовое приложение чата в реальном времени. Мы реализуем переписку в реальном времени между пользователями, авторизацию...
chat
logo