{"id":1961,"date":"2023-11-03T12:12:36","date_gmt":"2023-11-03T06:42:36","guid":{"rendered":"https:\/\/www.veeble.org\/kb\/?p=1961"},"modified":"2025-03-17T11:55:44","modified_gmt":"2025-03-17T06:25:44","slug":"linux-bash-script-important-commands-to-know","status":"publish","type":"post","link":"https:\/\/www.veeble.com\/kb\/linux-bash-script-important-commands-to-know\/","title":{"rendered":"Linux Bash Script: Important Commands To Know"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-1024x528.png\" alt=\"Bash\" class=\"wp-image-2347\" style=\"width:731px;height:auto\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-1024x528.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-300x155.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-768x396.png 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-1536x792.png 1536w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-2048x1057.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>A shell is a <a href=\"https:\/\/www.w3schools.com\/whatis\/whatis_cli.asp\" target=\"_blank\" rel=\"noopener\">command-line interface (CLI)<\/a> that provides a user with a way to interact with an operating system, execute commands, and manage the system. Shells are an essential component of <a href=\"https:\/\/www.computerhope.com\/jargon\/u\/unix-like.htm\" target=\"_blank\" rel=\"noopener\">Unix-like operating systems<\/a>, including Linux, macOS, and various <a href=\"https:\/\/www.google.com\/search?q=unix+distributions&amp;rlz=1C1CHBF_enIN1071IN1071&amp;oq=unix+distr&amp;gs_lcrp=EgZjaHJvbWUqBwgAEAAYgAQyBwgAEAAYgAQyBwgBEAAYgAQyBggCEEUYOTIHCAMQABiABDIHCAQQABiABDIICAUQABgWGB4yCAgGEAAYFhgeMgoIBxAAGAoYFhgeMggICBAAGBYYHjIICAkQABgWGB7SAQg3NjkwajBqN6gCALACAA&amp;sourceid=chrome&amp;ie=UTF-8#ip=1\" target=\"_blank\" rel=\"noopener\">Unix distributions<\/a>. Bash, sh, c shell, Zsh are different types of shell. These shells function as an intermediary between the user and the operating system, allowing users to perform various tasks and operations.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2023\/11\/linux-architecture.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"400\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2023\/11\/linux-architecture.png\" alt=\"Linux architecture\" class=\"wp-image-1963\" style=\"width:687px;height:auto\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2023\/11\/linux-architecture.png 800w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2023\/11\/linux-architecture-300x150.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2023\/11\/linux-architecture-768x384.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>A shell script is a computer program designed to be run by the Unix\/Linux shell. Linux provides a variety of shells with distinct functionality to tackle a wide range of issues. As Unix development went on, the shells frequently appropriated functionality from one another. Additionally, each shell offers specific capabilities for scripting and automation, making it a versatile choice for system administrators and developers.<\/p>\n\n\n\n<p>In this article you will learn:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"#typesof-shell\">Different types of Shell<\/a><\/li>\n\n\n\n<li><a href=\"#bash\">What is <strong>Bash(Bourne-Again SHell)<\/strong>?<\/a><\/li>\n\n\n\n<li><a href=\"#bashscripting\">What is Bash Scripting and the common elements of Bash script.<\/a><\/li>\n\n\n\n<li><a href=\"#example\">How to create a simple bash script?<\/a><\/li>\n\n\n\n<li><a href=\"#advantages\">Advantages of Bash Scripting<\/a><\/li>\n<\/ol>\n\n\n\n<p><\/p>\n\n\n\n<p id=\"typesof-shell\">Here are some of the most commonly used Linux shells:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>&nbsp;<strong>Bourne Shell (sh)<\/strong><\/li>\n\n\n\n<li>&nbsp;<strong>C Shell (csh)<\/strong><\/li>\n\n\n\n<li><strong>Zsh (Z Shell)<\/strong><\/li>\n\n\n\n<li><strong>Fish (Friendly Interactive SHell)<\/strong><\/li>\n\n\n\n<li><strong>Dash (Debian Almquist Shell)<\/strong><\/li>\n\n\n\n<li><strong>Ksh (KornShell)<\/strong><\/li>\n\n\n\n<li><strong>Tcsh (TENEX C Shell)<\/strong><\/li>\n\n\n\n<li><strong>Ash (Almquist Shell)<\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Bash\">Bash <strong>(Bourne-Again SHell)<\/strong><\/a><\/strong><\/li>\n<\/ol>\n\n\n\n<p>You can determine your shell type using the&nbsp;<code><strong>ps<\/strong><\/code>&nbsp;command. <\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"Bash\">Bash (<strong><strong>Bourne-Again SHell<\/strong><\/strong>)<\/h2>\n\n\n<p>The Bash shell is one of the most popular and widely used command shells on Unix-like operating systems, including Linux. Furthermore, it is an enhanced and extended version of the original Bourne Shell, which was initially created by Stephen Bourne at AT&amp;T Bell Labs in the late 1970s..<\/p>\n\n\n\n<p>The development of Bash began in the late 1980s when Brian Fox started working on a free software alternative to the Bourne Shell. His goal was to create a shell that was compatible with the Bourne Shell while adding new features and improvements. Bash introduced several features, such as command-line editing, history tracking, improved scripting capabilities, and more. These enhancements marked a significant advancement over the original Bourne Shell. Furthermore, these additions not only improved user interaction but also empowered scriptwriters and system administrators with a more versatile and user-friendly environment.<\/p>\n\n\n\n<p> Bash&#8217;s compatibility with the Bourne Shell means that many scripts and commands written for the Bourne Shell can seamlessly run in Bash without modification. Furthermore, this backward compatibility has significantly contributed to its widespread use.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Bash quickly gained popularity in the Unix and Linux communities and became the default shell on many Linux distributions due to its power and versatility.<\/p>\n\n\n\n<p>The shell name shortens to&nbsp;<strong>bash<\/strong>, and the location is&nbsp;<em>\/bin\/bash<\/em>.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"bashscripting\">Bash Scripting<\/h2>\n\n\n<p>Bash scripting allows you to automate tasks and perform various operations using the Bash shell. Here, I&#8217;ll provide a brief overview of Bash scripting and some common elements you&#8217;ll encounter when writing Bash scripts.<\/p>\n\n\n\n<p>1. <strong>Shebang Line:<\/strong> A Bash script typically starts with a shebang line that specifies the path to the Bash interpreter. It looks like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n<\/code><\/pre>\n\n\n\n<p>for this we need to find out where is  Bash interpreter located. For this we can use the command :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ which bash\n\/bin\/bash<\/code><\/pre>\n\n\n\n<p>This command reveals that the Bash shell is stored in&nbsp;<code>\/bin\/bash<\/code>.<\/p>\n\n\n\n<p>2. <strong>Comments:<\/strong> You can include comments in your script to provide explanations or documentation. Bash comments start with <code>#<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># This is a comment<\/code><\/pre>\n\n\n\n<p>3. <strong>Variables:<\/strong> You can declare and use variables in Bash. Variables are typically assigned values using <code>'=<\/code>&#8216; .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>my_variable=\"Hello, World!\"\n<\/code><\/pre>\n\n\n\n<p>4. <strong>User Input:<\/strong> You can prompt the user for input and store it in a variable using the <code>read<\/code> command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"Please enter your name: \"\nread username\necho \"Hello, $username!\"\n<\/code><\/pre>\n\n\n\n<p>5. <strong>Control Structures:<\/strong> Bash supports conditional statements (if-else), loops (for, while), and case statements for more complex script flow control.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if &#91; \"$value\" -eq 5 ]; then\n    echo \"Value is 5.\"\nelse\n    echo \"Value is not 5.\"\nfi\n<\/code><\/pre>\n\n\n\n<p>6. <strong>Functions:<\/strong> You can define functions in Bash to encapsulate reusable code.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>my_function() {\n    echo \"This is a function.\"\n}\n\nmy_function\n<\/code><\/pre>\n\n\n\n<p id=\"example\">Here&#8217;s a <strong>Simple Bash Shell Script <\/strong>that prompts the user for their name, greets them, and then prints the current date and time:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@ervintest ~]# vi  .\/example.sh\n<\/code><\/pre>\n\n\n\n<p>        Copy and paste the script into the text editor.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\n# Prompt the user for their name\necho \"Hello! Please enter your name: \"\nread username\n\n# Greet the user\necho \"Hello, $username! Welcome to our simple Bash script.\"\n\n# Print the current date and time\ncurrent_date=$(date)\necho \"The current date and time is: $current_date\"\n<\/code><\/pre>\n\n\n\n<p>     <strong>Save the script with a <code>.sh<\/code> extension<\/strong><\/p>\n\n\n\n<p>  To make the script executable, you can run the following command in the terminal. Once it&#8217;s executable, you can simply execute it from the terminal by using &#8216;.\/&#8217; followed by the script&#8217;s name.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@ervintest ~]# chmod +x example.sh\n&#91;root@ervintest ~]# .\/example.sh\n<\/code><\/pre>\n\n\n\n<p>  The script will ask the user for their name, greet them, and then display the current date and time.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2023\/11\/Bash-script.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"893\" height=\"327\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2023\/11\/Bash-script.png\" alt=\"example of bash script\n\" class=\"wp-image-1968\" style=\"aspect-ratio:2.7308868501529053\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2023\/11\/Bash-script.png 893w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2023\/11\/Bash-script-300x110.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2023\/11\/Bash-script-768x281.png 768w\" sizes=\"auto, (max-width: 893px) 100vw, 893px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Kindly refer more examples in https:\/\/linuxhint.com\/30_bash_script_examples\/<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"advantages\">Advantages of Bash Script<\/h2>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Compatibility:<\/strong> Bash is backward-compatible with sh. This means that most sh scripts can be executed by Bash without modification. Therefore, you can write scripts in a more feature-rich language (Bash) while ensuring compatibility with systems that use sh as the default shell.<\/li>\n\n\n\n<li><strong>Improved Features:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Interactive Features:<\/strong> Bash provides improved interactive features like command history, tab-completion, and customizable prompts, making it a more user-friendly shell for both scripting and manual interaction.<\/li>\n\n\n\n<li><strong>Advanced String Handling:<\/strong> Bash offers advanced string manipulation features that make text processing in scripts more efficient and flexible.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Better Scripting Capabilities:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Arrays:<\/strong> Bash supports arrays, making it easier to work with lists of items.<\/li>\n\n\n\n<li><strong>Functions:<\/strong> Bash supports the creation of functions, allowing you to encapsulate and reuse code more effectively.<\/li>\n\n\n\n<li><strong>Advanced Control Structures:<\/strong> Bash offers more powerful control structures, including <code>for<\/code>, <code>while<\/code>, and <code>until<\/code> loops, and more advanced conditional statements with <code>if<\/code> and <code>case<\/code>.<\/li>\n\n\n\n<li><strong>Arithmetic Operations:<\/strong> Bash allows for arithmetic operations directly within scripts without relying on external commands.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Improved Command Substitution:<\/strong> Bash provides more versatile command substitution using backticks (`) and <code>$()<\/code> for embedding command output within scripts.<\/li>\n\n\n\n<li><strong>Process Substitution:<\/strong> Bash supports process substitution (e.g., <code>&lt;(command)<\/code> and <code>&gt;(command)<\/code>) for working with the input and output of commands as if they were files. This is useful for complex data manipulation and working with multiple processes.<\/li>\n\n\n\n<li><strong>Enhanced Pattern Matching:<\/strong> Bash supports advanced pattern matching with regular expressions using <code>=~<\/code> and globbing.<\/li>\n\n\n\n<li><strong>Extended Parameter Expansion:<\/strong> Bash offers extended parameter expansion options, enabling more advanced text manipulation.<\/li>\n\n\n\n<li><strong>Job Control:<\/strong> Bash includes built-in job control for managing processes and background jobs, which is not available in sh.<\/li>\n\n\n\n<li><strong>More Robust Error Handling:<\/strong> Bash provides better error handling mechanisms, including the <code>trap<\/code> command, to manage signals and errors in scripts more effectively.<\/li>\n\n\n\n<li><strong>Compatibility Across Unix-like Systems:<\/strong> Bash is available on virtually all Unix-like systems and is often the default shell, making it a more portable choice for scripting across different platforms.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>In summary, Bash scripting provides a more powerful and user-friendly scripting environment. Moreover, it offers a wide range of features that greatly enhance script development, maintenance, and execution. Furthermore, Bash&#8217;s backward compatibility with sh further reinforces its versatility, making it a safer and more practical choice for most scripting tasks. This is because scripts written in Bash can generally run seamlessly on systems that use sh as the default shell.<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-call-to-action uagb-block-2ccfd22d wp-block-button\"><div class=\"uagb-cta__wrap\"><h3 class=\"uagb-cta__title\">Scale Your Business with Ease<\/h3><p class=\"uagb-cta__desc\">Grow your online presence seamlessly with our flexible and scalable VPS hosting plans.<\/p><\/div><div class=\"uagb-cta__buttons\"><a href=\"https:\/\/www.veeble.com\/in\/vps-hosting\/\" class=\"uagb-cta__button-link-wrapper wp-block-button__link\" target=\"_blank\" rel=\"noopener noreferrer\">Choose Your Plan<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M504.3 273.6l-112.1 104c-6.992 6.484-17.18 8.218-25.94 4.406c-8.758-3.812-14.42-12.45-14.42-21.1L351.9 288H32C14.33 288 .0002 273.7 .0002 255.1S14.33 224 32 224h319.9l0-72c0-9.547 5.66-18.19 14.42-22c8.754-3.809 18.95-2.075 25.94 4.41l112.1 104C514.6 247.9 514.6 264.1 504.3 273.6z\"><\/path><\/svg><\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A shell is a command-line interface (CLI) that provides a user with a way to interact with an operating system, execute commands, and manage [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":2347,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"uagb_featured_image_src":{"full":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259.png",2857,1474,false],"thumbnail":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-150x150.png",150,150,true],"medium":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-300x155.png",300,155,true],"medium_large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-768x396.png",768,396,true],"large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-1024x528.png",1024,528,true],"1536x1536":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-1536x792.png",1536,792,true],"2048x2048":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/01\/Firefly-linux-bash-script-5259-2048x1057.png",2048,1057,true]},"uagb_author_info":{"display_name":"Nayana Nair","author_link":"https:\/\/www.veeble.com\/kb\/author\/nayana\/"},"uagb_comment_info":0,"uagb_excerpt":"A shell is a command-line interface (CLI) that provides a user with a way to interact with an operating system, execute commands, and manage [&hellip;]","_links":{"self":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/1961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/comments?post=1961"}],"version-history":[{"count":18,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/1961\/revisions"}],"predecessor-version":[{"id":8139,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/1961\/revisions\/8139"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media\/2347"}],"wp:attachment":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media?parent=1961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/categories?post=1961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/tags?post=1961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}