{"id":15308969,"url":"https://github.com/marcelod/livro-shell","last_synced_at":"2025-10-08T16:30:54.201Z","repository":{"id":140010829,"uuid":"80014288","full_name":"marcelod/livro-shell","owner":"marcelod","description":"Códigos-fonte dos programas do livro Shell Script Profissional","archived":false,"fork":true,"pushed_at":"2013-07-12T20:18:17.000Z","size":350,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-02T08:19:33.876Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"aureliojargas/livro-shell","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcelod.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}},"created_at":"2017-01-25T12:53:43.000Z","updated_at":"2017-01-25T12:53:45.000Z","dependencies_parsed_at":"2023-03-13T10:44:41.176Z","dependency_job_id":null,"html_url":"https://github.com/marcelod/livro-shell","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelod%2Flivro-shell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelod%2Flivro-shell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelod%2Flivro-shell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelod%2Flivro-shell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcelod","download_url":"https://codeload.github.com/marcelod/livro-shell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235731792,"owners_count":19036807,"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":[],"created_at":"2024-10-01T08:19:26.994Z","updated_at":"2025-10-08T16:30:48.860Z","avatar_url":"https://github.com/marcelod.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Códigos-fonte do livro Shell Script Profissional\n\nOi, aqui é o [Aurelio](http://aurelio.net), o autor do livro [Shell Script Profissional](http://www.shellscript.com.br).\n\nNeste repositório estão todos os códigos-fonte listados no livro, bem como outros arquivos auxiliares que ajudarão em seus estudos.\n\n\n## Como estudar\n\nNão tenha pressa. Separe um tempo de qualidade para ler o livro e ao mesmo tempo testar os comandos e programas na linha de comando.\n\nNão queira ver todos os arquivos deste pacote de uma vez, vá usando à medida que for lendo o livro. Entre no diretório daquele capítulo que estiver estudando e só saia quando terminar a leitura. Uma coisa de cada vez.\n\nO ideal é que você não faça nada antecipado, pois o livro explica seguindo uma sequência. Não queira adiantar-se. Teste aqueles programas que o livro acabou de mencionar, então volte à leitura.\n\nApesar dos códigos já estarem prontos para o uso, para um aprendizado mais consistente eu aconselho que você **DIGITE** todos os programas, conforme eles forem sendo ensinados no livro. É um parênteses aqui, um espaço em branco ali, aspas... São detalhes importantes que você não vai aprender se não programar. Em caso de problema compare com o arquivo original deste pacote.\n\n## Codificação (ISO-8859-1 vs UTF-8)\n\nTodos os arquivos estão com a codificação latin-1 (ISO-8859-1). Se você está em um sistema configurado para UTF-8, os acentos aparecerão incorretos. Neste caso, basta converter os arquivos desejados para a sua codificação.\n\nUse o programa `utf8`, que se encontra neste mesmo diretório. Por exemplo, para converter um programa do capítulo 2:\n\n    ./utf8 02-qualidade/seq-limpo.sh\n\nPara evitar problemas, não converta todos os arquivos de uma vez, mas somente aqueles que apresentarem algum problema com a acentuação. Se precisar, restaure o arquivo original deste pacote.\n\n## Divirta-se!\n\n:)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelod%2Flivro-shell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcelod%2Flivro-shell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelod%2Flivro-shell/lists"}