q - linha 1
'3q' - imprime a linha 3
* - quantas ocorrencias tiver
^ inicio da linha
Deleta linhas vazias
sed '/^$/d'
Deleta linhas vazias iniciadas com espaços (tantos quanto tiver)
sed '/^\s*$/d'
Imprime só as linhas com G1
sed -n '/G1/p'
Imprime só a primeira ocorrencia
sed -n '/G1/{p;q;}'
Imprime as 2 primeiras linhas, apaga as demais
head -2
sed '1,2!d'
sed '2q'
Deleta as 2 primeiras linhas e mostra o resto (sem !)
sed '1,2d'
Imprime a linha e o numero da linha
awk '/bla/{print NR":"$0}'
grep -n 'bla' file
sed '/bla/!d;=' file |sed 'N;s/\n/:/'
Achar a PALAVRA EXATA (G1). Se tiver G11 não será contado
grep -w G1
Achar a ocorrencias com G1. Se tiver G11 será contado
grep -c G1
Achar a palavra e mostrar o numero de ocorrencias. Se não tiver o END, ele vai plotar a partir de 1 e acrescentar 1 para cada match. Com end ele só exibe o ultimo numero
grep -w G1 | awk 'END{print NR}'
Adicionando uma linha em vários arquivos
sed -i '$a Comeco da linha que sera adicionada, o arquivo tem que conter pelo menos uma linha lah $=ultima linha e a=append' arquivo.txt arquivo1.txt arquivo2.txt ...
Nenhum comentário:
Postar um comentário