resenha
Sumário
2
O que vamos aprender?
Usar editores de texto em linha de comando
Utilizar comandos para manipular texto em arquivos
COMANDOS
MANIPULAÇÃO DE TEXTO
Prof. Rafael Antonello
Nano
3
Nano
4
Editor de texto
Para abrir ou criar um arquivo digite nano Se o arquivo existir o nano o abrirá
Se o arquivo não existir o nano o criará
Para salvar o arquivo atual
Ctrl + O
Para sair do nano
Ctrl + X
1
Grep (1/3)
5
Grep (2/3)
6
opções
Procura por um texto dentro de um arquivo(s)
Sintaxe:
-A [número ] Mostra o [número] de linhas após a linha encontrada pelo grep. grep [expressão] [arquivo] [opções]
-B [número ] Mostra o [número] de linhas antes da linha encontrada pelo grep. Onde:
-h, –no-filename Não mostra os nomes dos arquivos durante a procura.
-i, –ignore-case Ignora diferença entre maiúsculas e minúsculas no texto procurado e arquivo.
Expressão -> palavra ou frase que será procurada no texto. Se tiver mais de 2 palavras você deve identificála com aspas “” caso contrário o grep assumirá que a segunda palavra é o arquivo!
Arquivo -> Arquivo onde será feita a procura.
-n, –line-number Mostra o numero de cada linha encontrada pelo grep.
-E Ativa o uso de expressões regulares.
Grep (3/3)
7
head
8
Embora o GREP possa ser utilizado sozinho...
É mais comum a sua utilização em conjunto com outro comando
Utilizando o pipe “|”
Exemplos
cat /etc/fstab | grep proc –A 3 ls –lha | grep gc
Busque pela palavra red dentro do arquivo /etc/X11/rgb.txt
Mostra as linhas iniciais de um arquivo texto
Sintaxe
head [opções]
Onde:
-c [numero ] Mostra o [numero] de bytes do inicio do arquivo. -n [numero ] Mostra o [numero] de linhas do inicio do arquivo. Ex head /etc/X11/rgb.txt head -n 2 /etc/X11/rgb.txt
2
tail
nl
9
10
Mostra as linhas finais de um arquivo texto
Sintaxe: tail [opções]
Onde:
Mostra o número de linhas junto com o conteúdo de um arquivo