Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>APOSTILA</strong> <strong>GNU</strong>/<strong>DEBIAN</strong> <strong>AVANÇADO</strong><br />
Torna a string (cadeia de caracteres) maiúscula até que “\L” ou “\E” seja<br />
encontrado na seqüencia.<br />
\u<br />
Torna o próximo caractere da seqüencia maiúsculo.<br />
\E<br />
Para a conversão de strings (cadeia de caracteres) iniciada por “\L” ou “\<br />
U”.<br />
\n<br />
Insere uma nova linha na string (cadeia de caracteres).<br />
\t<br />
Insere um espaço de tabulação na string (cadeia de caracteres).<br />
\<br />
Caractere de escape. É necessário quando desejamos inserir algum<br />
caractere especial, como “/” (barra) por exemplo, ou quando necessitamos usar<br />
um parâmetro, como “\n” (nova linha) exemplificando, dentro de uma string<br />
(cadeia de caracteres).<br />
g<br />
Substituí todas as ocorrências do padrão encontrado na fonte de dados<br />
por uma nova expressão.<br />
i<br />
Ignora maiúsculas e minúsculas na busca pelo padrão (expressão) a ser<br />
substituído.<br />
[número]<br />
Um número que indica qual das ocorrências encontradas, e que confere<br />
com o padrão informado, será substituída. O escopo de atuação deste<br />
sinalizador é uma linha.<br />
p<br />
Imprime linhas de uma fonte de dados (arquivo ou pipe) que estão sendo<br />
substituídas.<br />
Exemplos:<br />
sed “n” teste.txt<br />
Imprime o conteúdo do arquivo “teste.txt” na saída padrão (monitor).<br />
sed -n “2,4p” teste.txt<br />
Imprime da segunda à quarta linha do arquivo “teste.txt” na saída padrão (monitor).<br />
sed “s/zé/marcius/” teste.txt<br />
Substituí a primeira ocorrência da string “zé” de cada linha por “marcius”, presente<br />
no arquivo “teste.txt”.<br />
sed -e “2q” -e “s/zé/marcius/” teste.txt<br />
Processa o arquivo “teste.txt” até o inicio da segunda linha, substituindo a primeira<br />
ocorrência da string “zé” por “marcius”.<br />
sed “s/zé/marcius/2” teste.txt<br />
Substituí a segunda ocorrência da string “zé” de cada linha, pela string “marcius”,<br />
presente no arquivo “teste.txt”.<br />
sed “/^$/d” teste.txt<br />
Apaga as linhas em branco do arquivo “teste.txt”.<br />
sed “/zé/d” teste.txt<br />
Apaga as linhas que contenham a string “zé” do arquivo “teste.txt”.<br />
sed -i “s/samba/rede/” teste.txt<br />
Substituí a primeira ocorrência da string “samba” de cada linha por “rede”, e grava<br />
esta alteração no arquivo “teste.txt”.<br />
PÁG.: 123