{"id":19442971,"url":"https://github.com/syncom/sudobash","last_synced_at":"2026-04-17T04:33:43.121Z","repository":{"id":2876014,"uuid":"3882031","full_name":"syncom/sudobash","owner":"syncom","description":"A Sudoku Solver in bash","archived":false,"fork":false,"pushed_at":"2024-04-06T00:46:21.000Z","size":9,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-07T22:13:13.552Z","etag":null,"topics":["bash","sudoku-solver"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syncom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2012-03-31T00:00:09.000Z","updated_at":"2022-08-19T03:54:45.000Z","dependencies_parsed_at":"2024-11-10T15:44:11.448Z","dependency_job_id":null,"html_url":"https://github.com/syncom/sudobash","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncom%2Fsudobash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncom%2Fsudobash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncom%2Fsudobash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncom%2Fsudobash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syncom","download_url":"https://codeload.github.com/syncom/sudobash/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240627067,"owners_count":19831592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","sudoku-solver"],"created_at":"2024-11-10T15:41:35.694Z","updated_at":"2025-10-16T15:27:33.062Z","avatar_url":"https://github.com/syncom.png","language":"Shell","readme":"# A Sudoku Solver in Bash\n\nThis is a Sudoku solver I wrote a long long time ago out of pure boredom, in\nBourne-again shell (Bash). It uses tools like `echo`, `grep`, and `sed`, and\nruns really slow. But who cares if there is some time to kill!\n\nTo use it, put all 81 numbers in the puzzle, from the top row to the bottom with\nempty cells replaced by zeros, into the first line of a text file, say\n`sample_puzzle.txt`, and from shell prompt, run\n\n```bash\n./sudobash sample_puzzle.txt\n```\n\nExample:\n\n```bash\n$ echo \"000381000123000600500007030204006080006000200090100306030800005005003427000045000\" \u003e sample_puzzle.txt\n$ ./sudobash sample_puzzle.txt\n647381592123459678589267134214536789356798241798124356431872965865913427972645813\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncom%2Fsudobash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyncom%2Fsudobash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncom%2Fsudobash/lists"}