{"id":26847730,"url":"https://github.com/martinmorando/bash","last_synced_at":"2026-05-06T10:39:17.538Z","repository":{"id":283867413,"uuid":"953120660","full_name":"martinmorando/bash","owner":"martinmorando","description":"Notes, code, and experiments with Bash","archived":false,"fork":false,"pushed_at":"2025-06-03T22:04:11.000Z","size":41,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-08T00:31:04.423Z","etag":null,"topics":["bash","bash-scripting","learning"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/martinmorando.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-22T16:05:30.000Z","updated_at":"2025-06-03T22:04:12.000Z","dependencies_parsed_at":"2025-03-22T18:19:12.123Z","dependency_job_id":"6f5a4623-5e56-49b9-99c7-5a1e8545dfe8","html_url":"https://github.com/martinmorando/bash","commit_stats":null,"previous_names":["martinmorando/bash"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/martinmorando/bash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinmorando%2Fbash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinmorando%2Fbash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinmorando%2Fbash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinmorando%2Fbash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martinmorando","download_url":"https://codeload.github.com/martinmorando/bash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinmorando%2Fbash/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32689580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","bash-scripting","learning"],"created_at":"2025-03-30T20:23:37.151Z","updated_at":"2026-05-06T10:39:17.522Z","avatar_url":"https://github.com/martinmorando.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Notes, Code, and Experiments with Bash\n\n## Quick Overview\n- Bash: **B**ourne **A**gain **SH**ell\n- Used in Linux and macOS\n- Is the default shell of several Linux distributions\n\n## Motivations for Mastering Bash\n- Automate repetitive tasks with Bash scripts\n- Versatile tool for software development and exploring cybersecurity topics\n\n## Running Bash Scripts\n1. Give execute permission: `chmod +x ./file.sh`\n2. Run the script: `./file.sh`\n\n## Commands Covered (some options missing)\n| Name                            | Command  | Options        |\n|---------------------------------|----------|----------------|\n| Manual                          | man      | -K             |\n| Print Working Directory         | pwd      |                | \n| Echo                            | echo     |                |\n| Print Formatted                 | printf   |                | \n| List                            | ls       | -a, -l, -t, -S | \n| Make Directory                  | mkdir    | -v, -m         | \n| Change Directory                | cd       |                | \n| Copy                            | cp       |                | \n| Move                            | mv       |                | \n| Remove                          | rm       | -r             |\n| Remove Directory                | rmdir    |                | \n| Touch                           | touch    |                | \n| Concatenate                     | cat      | -n             | \n| Global Regular Expression Print | grep     | -i, -c         | \n| Word Count                      | wc       | -l, -w, -c     | \n| History                         | history  |                | \n| Clear                           | clear    |                |\n| Head                            | head     | -n             |\n| Tail                            | tail     | -n             |\n| Basic Calculator                | bc       |                |\n| More                            | more     | -n             |\n| Less                            | less     | -N             |\n| Sort                            | sort     | -r, -u         |","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinmorando%2Fbash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinmorando%2Fbash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinmorando%2Fbash/lists"}