Use awk
:
awk '($1=="PATTERN")' infile.txt
acima está correto quando seus campos são delimitados por espaços em branco, caso contrário, ele pode mencionar com a opção -F
.
se a correspondência PADRÃO estiver definida dentro de uma variável, você deve dizer ao awk sobre isso com a opção -v
.
awk -v param="PATTERN" '($1==param)' infile.txt
também pode ser baseado em se incluir um PADRÃO com ~
.
awk -v param="PATTERN" '/$1 ~ param/' infile.txt
Ou também grep
pode ser usado também.
grep '^PATTERN.*[^:]'