<Anterior | Conteúdo | Próxima>
34 - Cordas e números
Os programas de computador tratam de trabalhar com dados. Nos capítulos anteriores, nos concentramos no processamento de dados no nível do arquivo. No entanto, muitos problemas de programação precisam ser resolvidos usando unidades menores de dados, como strings e números.
Neste capítulo, veremos vários recursos do shell que são usados para manipular strings e números. O shell oferece uma variedade de expansões de parâmetros que realizam operações de string. Além da expansão aritmética (que abordamos no Capítulo 7), existe um programa de linha de comando bem conhecido chamado bc, que executa matemática de nível superior.
Expansão de ParâmetroParâmetros básicosExpansões para gerenciar variáveis vaziasExpansões que retornam nomes de variáveisOperações de StringConversão de CasoAvaliação e expansão aritméticaBases numéricasOperadores unáriosAritmética SimplesAtribuiçãoOperações de bitLógicabc - Uma linguagem de calculadora de precisão arbitráriaUsando bcUm script de exemploResumindoCrédito extraLeitura