К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Jq Command Tutorials for Bash Shell Scripting · LearnSpace
Назад в каталог
courseraIT и технологии

Jq Command Tutorials for Bash Shell Scripting

Курс от Packt
Средний≈ 8.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the full potential of Jq command in Bash shell scripting with this detailed and structured course. Beginning with a solid introduction to the Jq command, you’ll explore key concepts such as installation, working with REST APIs, and understanding input/output mechanics. You'll also learn how to pass JSON data into scripts and use basic filters effectively. As you progress, you'll dive into more advanced topics like handling arrays, constructing JSON objects, and utilizing key functions such as length, min, max, and del. The course also covers conditional statements and demonstrates how to manage JSON data with Linux, Unix, and Mac variables, providing practical examples like string concatenation, arithmetic operations, and handling environment variables. By the end, you will be able to combine filters, work with pipes, and use the Jq command seamlessly with Kubernetes and REST APIs. This course not only equips you with technical know-how but also ensures you can apply these skills in real-world scenarios to optimize your shell scripting workflows. This course is ideal for developers, system administrators, and DevOps engineers who work with JSON data in a Unix-like environment. Basic familiarity with Bash scripting and JSON is required to fully benefit from the lessons.

Навыки, которые вы освоите

JSONBash (Scripting Language)KubernetesShell ScriptRestful APIUnix ShellCommand-Line InterfaceUnix CommandsData Import/ExportLinux CommandsScriptingSoftware InstallationFile I/O

Программа курса

13 модулей · 52 учебных материалов

01Introduction to the Course7 материалов

Introduction to the Course

PrerequisitesВидеоFull Course ResourcesЧтениеBasics to Work with Jq CommandВидеоIntroduction to Jq CommandВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Jq Command Tutorials for Bash Shell Scripting
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.1 ч

13 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Install Jq Command, Verify the Version, and Get Help from Command LineВидео
Public REST APIs to Practice with Jq CommandВидео
Basic Understanding of Jq Input and OutputsВидео
02Jq Filters and Options6 материалов

Jq Filters and Options

Identity FilterВидеоDifferent Ways to Pass JSON Data as an Input to Jq CommandВидеоField FilterВидеоHow to Get Raw String for a Given Key or PropertyВидеоField Filter, Comma, and Raw String CombinationВидеоFiltering JSON with JQDIALOGUE
03Simple Usage of Jq Command in Shell Scripts3 материалов

Simple Usage of Jq Command in Shell Scripts

Jq Command Usage to Read Username and Password from REST API | Shell ScriptВидеоUsing JQ with Shell Scripts for Remote Server AccessDIALOGUEAssessment 1Задание
04Working with JSON Arrays3 материалов

Working with JSON Arrays

Basic Concepts to Work with ArraysВидеоJSON Array Slicing Using Jq CommandВидеоManipulating JSON Arrays with JQDIALOGUE
05Constructing Object| Array| Null| Number| String| Boolean with and Without Inputs4 материалов

Constructing Object| Array| Null| Number| String| Boolean with and Without Inputs

Constructing Objects and Arrays with and Without InputsВидеоConstructing Null, Number, Strings and Boolean with and Without InputsВидеоIndentation with -tab and Compact Output with -c OptionВидеоConstructing Objects and Arrays with JQDIALOGUE
06Jq Functions - Keys | Length | Min | Max | Unique | Del and Pipes7 материалов

Jq Functions - Keys | Length | Min | Max | Unique | Del and Pipes

Introduction to Functions and Pipes (to Combine Filters and Functions)Видеоjoin and range FunctionsВидеоhas FunctionВидеоmap FunctionВидеоselect FunctionВидеоWorking with JSON in Command Line using JQDIALOGUEAssessment 2Задание
07Working with OS (Linux / Unix / Mac) Variables Using Jq Command5 материалов

Working with OS (Linux / Unix / Mac) Variables Using Jq Command

env Object | Usage of Export in Linux for env Object | Simple Shell ScriptВидео-arg Option to Work with OS Environment and Custom VariablesВидеоFunctions: tonumber, tostring, ascii_upcase, and ascii_downcaseВидеоHow to Use Variables with Filters and Others (Function, Conditional, and more)ВидеоWorking with Environment Variables in JQDIALOGUE
08Conditional Statements | Simple if| if else | if elif...else2 материалов

Conditional Statements | Simple if| if else | if elif...else

Conditional StatementsВидеоImplementing Conditional Statements in Bash and JQDIALOGUE
09Jq Command with Exit Status for Bash Shell Scripting3 материалов

Jq Command with Exit Status for Bash Shell Scripting

Jq Command Exit StatusВидеоUsing JQ with Exit Status to Handle API Response ErrorsDIALOGUEAssessment 3Задание
10Operations on Strings3 материалов

Operations on Strings

Concatenation of StringsВидеоEncode and Decode a StringВидеоString Concatenation and Base64 Encoding with jqDIALOGUE
11Arithmetic Operations on Numbers (int and float)3 материалов

Arithmetic Operations on Numbers (int and float)

Arithmetic OperatorsВидеоUnderstanding Operator Precedence in JQDIALOGUEAssessment 4Задание
12Creating Bash Array from JSON Array2 материалов

Creating Bash Array from JSON Array

Creating Bash Array from JSON ArrayВидеоUsing JQ to Create Bash Arrays from JSONDIALOGUE
13Jq Command Usage with Kubectl4 материалов

Jq Command Usage with Kubectl

Simple Usage of Jq with KubernetesВидеоAssessment 5ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание