• Stars
    star
    134
  • Rank 270,967 (Top 6 %)
  • Language
  • Created over 11 years ago
  • Updated over 11 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Códigos-fonte dos programas do livro Shell Script Profissional

Códigos-fonte do livro Shell Script Profissional

Oi, aqui é o Aurelio, o autor do livro Shell Script Profissional.

Neste repositório estão todos os códigos-fonte listados no livro, bem como outros arquivos auxiliares que ajudarão em seus estudos.

Como estudar

Nã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ã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.

O 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.

Apesar 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.

Codificação (ISO-8859-1 vs UTF-8)

Todos 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.

Use o programa utf8, que se encontra neste mesmo diretório. Por exemplo, para converter um programa do capítulo 2:

./utf8 02-qualidade/seq-limpo.sh

Para 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.

Divirta-se!

:)

More Repositories

1

txt2regex

Regex wizard for the terminal, written in Bash
Shell
184
star
2

clitest

Command Line Tester
Shell
142
star
3

sedsed

Debugger and code formatter for sed scripts
sed
115
star
4

sokoban.sed

Sokoban game implemented in sed
105
star
5

moneylog

Personal finances in one single HTML file
JavaScript
60
star
6

sed.sf.net

The contents of the sed.sf.net website
HTML
49
star
7

sed-scripts

My sed scripts.
45
star
8

carne-leao-docker

Imagem Docker para o programa Carnê-Leão (Receita Federal, IRPF)
Shell
35
star
9

replace

Generic file search & replace tool (python)
Python
32
star
10

aurelio.net

Sources for Aurelio.net website
HTML
26
star
11

dotfiles

My personal settings
Lua
19
star
12

sedparse

GNU sed's parser translated from C to Python
Python
12
star
13

moneylog-plugins

MoneyLog Plugins
JavaScript
11
star
14

ab-rephone

Regex batch search/replace in Address Book (Mac OS X) contact's phone numbers
Python
8
star
15

css-grep

The grep-friendly CSS reference
7
star
16

piazinho.com.br

Website for my Regular Expressions book
HTML
5
star
17

shellscript.com.br

Website for my Shell Script book
HTML
4
star
18

finder-window-fun

AppleScript toy to move/resize Finder windows
AppleScript
4
star
19

applescripts

Aurelio Jargas' AppleScripts
AppleScript
3
star
20

doctest.fish

Tester tool for fish shell snippets inside documentation (Markdown, reST, etc)
Shell
3
star
21

coisinha.com.br

Site com vários web apps simples: coisinha.com.br
HTML
2
star
22

github-actions-sandbox

Sandbox for playing with GitHub Actions
2
star
23

css-sandbox

Interactive page to play with CSS properties
2
star
24

emomemory

EmoMemory — Emotional Memory game for Mac OS X
AppleScript
2
star
25

ebook-fix

Shell script to fix the EPUB version of my book
Shell
1
star
26

clitest-docker

Run clitest in a lightweight Alpine Linux Docker image
Shell
1
star
27

atom-language-txt2tags

Atom syntax highlighting and snippets for txt2tags files
CoffeeScript
1
star