<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://effective-shell.com/donate</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/donate/thanks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/shell-snippets/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/shell-snippets/sourceenv/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/appendices/perspectives/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/appendices/setup/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/appendices/shell-basics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/appendices/thanks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/coming-soon</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/core-skills/what-is-a-shell/hack-on</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-1-core-skills/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-1-core-skills/fly-on-the-command-line</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-2-core-skills/finding-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-2-core-skills/job-control</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-2-core-skills/thinking-in-pipelines/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-2-core-skills/understanding-commands</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-2-core-skills/what-is-a-shell</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-2-manipulating-text/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-3-manipulating-text/advanced-text-manipulation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-3-manipulating-text/build-commands-on-the-fly/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-3-manipulating-text/get-to-grips-with-grep/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-3-manipulating-text/regex-essentials/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-3-manipulating-text/shell-script-essentials/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-3-manipulating-text/slice-and-dice-text/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-3-manipulating-text/variables-reading-input-and-mathematics/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-3-shell-scripting/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-4-building-your-toolkit/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-4-shell-scripting/functions-parameters-and-error-handling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-4-shell-scripting/loops-and-working-with-files-and-folders</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-4-shell-scripting/mastering-conditional-logic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-4-shell-scripting/useful-patterns-for-shell-scripts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-5-advanced-techniques/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-5-building-your-toolkit/configuring-the-shell</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-5-building-your-toolkit/controlling-changes-with-git</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-5-building-your-toolkit/customising-your-command-prompt</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-5-building-your-toolkit/managing-rempte-git-repositories/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-5-building-your-toolkit/managing-your-dotfiles</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-6-advanced-techniques/a-vim-crash-course/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-6-advanced-techniques/how-to-avoid-scripting/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-6-advanced-techniques/master-the-multiplexer/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-6-advanced-techniques/the-secure-shell/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/part-6-advanced-techniques/understanding-shell-expansion/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/work-in-progress</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/errata</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/essential-manpages</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/exercises</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/index-of-commands</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/installing-samples/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/posix</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/recommended-reading/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/shell-parameter-expansion</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/the-future</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/zz-developer-guide/components</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/zz-developer-guide/images-and-diagrams</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/zz-developer-guide/markdown-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://effective-shell.com/xx-appendices/zz-developer-guide/recording-terminal-sessions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>