Comando cut Corta campos da entrada (para selecionar o que se deseja) $ cut -c1 /home/usuário/ agenda_fone: pegar o primeiro caractere de cada linha $ cut -c 1,5,10-20 /home/usuário/ agenda_fone: pegar o primeiro, quinto e cada caractere entre 10 e 20 $ cut -d: -f2 /home/usuário/ agenda_fone: pegar o segundo campo $ cut -d: -f3- /home/usuário/ agenda_fone: pegar todos os campos do terceiro em diante Opções para substituição de textos rCARACTER => Substitui o caracter onde o cursor se encontra pelo caracter especificado em CARACTER. RTEXTO => Substitui o texto corrente pelo texto digitado (sobrepõe). cw => Remove a palavra corrente para substituição. cc => Remove a linha corrente para substituição. C => Substitui o restante da linha corrente, esperando o texto logo após o comando. J => Une a linha corrente à próxima. :s/velho/novo => Substitui a primeira ocorrência de "velho" por "novo" na linha corrente. :% s/velho/novo => Substitui em todo o arquivo (%) a primeira ocorrência de "velho" por "novo" em cada linha. :% s/velho/novo/g => Substitui em todo o arquivo (%), todas (g) as ocorrências de "velho" por "novo". :% s/velho/novo/gc => Igual ao anterior, mas pedindo confirmação para cada substituição. :% s/^String[0-9]//gc => Expressões regulares também funcionam, como no sed. :% s/./\u&/gc => Converte para maiúsculas (\u) o primeiro caracter (.) de cada linha. Qual comando usaria para o seguinte (iniciando com o arquivo original a cada comando): 1-Ordenar o arquivo no campo nome 2-Ordenar o arquivo em ordem descendente de número de telefone (mostrar apenas os nº) 3-Mostrar apenas os endereços 4-Alterar todos os caracteres ! para : 5-Mostrar a primeira linha do arquivo (use “head” e “ tail”) 6-Mostrar a linha com a informação de david 7-Qual seria o efeito do comando "paste -d: -s agenda_fone Exercícios Para os seguintes exercícios, crie um arquivo agenda_fone com conteúdo: george!2334234!55 Aim avenue fred!343423!1005 Marks road david!5838434!5 Thompson Street janet!33343!43 Pedwell road