{"id":4370,"date":"2023-02-08T18:34:16","date_gmt":"2023-02-08T13:04:16","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=4370"},"modified":"2023-02-08T18:34:16","modified_gmt":"2023-02-08T13:04:16","slug":"linux-unix-bash-shell-see-all-exported-variables-and-functions","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/","title":{"rendered":"Linux \/ Unix: Bash Shell See All Exported Variables and Functions"},"content":{"rendered":"<p>To see all exported variables and functions in the bash shell, you can use the following command:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\"><span class=\"hljs-built_in\">declare<\/span> -p | grep -E <span class=\"hljs-string\">'^declare -[a-zA-Z]*x'<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>This will show all exported variables and functions in the current shell session, including environment variables, shell functions, and aliases. The <code>declare<\/code> command is used to show the values of shell variables, and the <code>grep<\/code> command filters the output to show only exported variables and functions.<\/p>\n<p>For example:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">$ <span class=\"hljs-built_in\">export<\/span> foo=bar<br \/>\n$ <span class=\"hljs-built_in\">declare<\/span> -p | grep -E <span class=\"hljs-string\">'^declare -[a-zA-Z]*x'<\/span><br \/>\n<span class=\"hljs-built_in\">declare<\/span> -x foo=<span class=\"hljs-string\">\"bar\"<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>This shows that the variable <code>foo<\/code> has been exported with the value <code>bar<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To see all exported variables and functions in the bash shell, you can use the following command: declare -p | grep -E &#8216;^declare -[a-zA-Z]*x&#8217; This will show all exported variables and functions in the current shell session, including environment variables, shell functions, and aliases. The declare command is used to show the values of shell &#8230; <a title=\"Linux \/ Unix: Bash Shell See All Exported Variables and Functions\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/\" aria-label=\"Read more about Linux \/ Unix: Bash Shell See All Exported Variables and Functions\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4370","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux \/ Unix: Bash Shell See All Exported Variables and Functions - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux \/ Unix: Bash Shell See All Exported Variables and Functions - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"To see all exported variables and functions in the bash shell, you can use the following command: declare -p | grep -E &#039;^declare -[a-zA-Z]*x&#039; This will show all exported variables and functions in the current shell session, including environment variables, shell functions, and aliases. The declare command is used to show the values of shell ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-08T13:04:16+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Linux \/ Unix: Bash Shell See All Exported Variables and Functions\",\"datePublished\":\"2023-02-08T13:04:16+00:00\",\"dateModified\":\"2023-02-08T13:04:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/\"},\"wordCount\":84,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/\",\"name\":\"Linux \/ Unix: Bash Shell See All Exported Variables and Functions - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-08T13:04:16+00:00\",\"dateModified\":\"2023-02-08T13:04:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux \/ Unix: Bash Shell See All Exported Variables and Functions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux \/ Unix: Bash Shell See All Exported Variables and Functions - TrySitePrice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/","og_locale":"en_US","og_type":"article","og_title":"Linux \/ Unix: Bash Shell See All Exported Variables and Functions - TrySitePrice","og_description":"To see all exported variables and functions in the bash shell, you can use the following command: declare -p | grep -E '^declare -[a-zA-Z]*x' This will show all exported variables and functions in the current shell session, including environment variables, shell functions, and aliases. The declare command is used to show the values of shell ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-08T13:04:16+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Linux \/ Unix: Bash Shell See All Exported Variables and Functions","datePublished":"2023-02-08T13:04:16+00:00","dateModified":"2023-02-08T13:04:16+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/"},"wordCount":84,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/","url":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/","name":"Linux \/ Unix: Bash Shell See All Exported Variables and Functions - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-08T13:04:16+00:00","dateModified":"2023-02-08T13:04:16+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-bash-shell-see-all-exported-variables-and-functions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Linux \/ Unix: Bash Shell See All Exported Variables and Functions"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=4370"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4370\/revisions"}],"predecessor-version":[{"id":4371,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4370\/revisions\/4371"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=4370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=4370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=4370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}