Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 526 Bytes

awk.md

File metadata and controls

27 lines (20 loc) · 526 Bytes

awk

Remove linhas em branco:

awk NF':' file.txt
awk 'BEGIN{FS=","}

Imprimi a linha inteira:

awk '/\<span.*/ {print $0}'

Lista todos os arquivos recursivamente de um diretório:

ls -R | awk '!/:$/ && !/^$/ {print $NF}'

Faz pesquisa e altera campo:

awk -v find="${1,,}" '{line=tolower($0); if(line ~ find) print}' file
awk -v find="${1,,}" '{line=tolower($0); if(index(line, find)) print}' file
awk -v find="${1,,}" '{line=tolower($0); if(match(line, find)) print}' file