Voglio stampare tutte le righe dal file fino alla parola della corrispondenza, per favore consigli su come farlo con awk
per esempio
Voglio stampare tutte le righe fino alla parola PPP
osserva che la prima riga potrebbe essere diversa da AAA (qualsiasi parola)
cat file.txt
AAA ( the first line/word chuld be any word !!!!! )
BBB
JJJ
OOO
345
211
BBB
OOO
OOO
PPP
MMM
(((
&&&
quindi devo ottenerlo
AAA
BBB
JJJ
OOO
345
211
BBB
OOO
OOO
PPP
altro esempio (vuoi stampare fino a KJGFGHJ)
cat file.txt1
HG
KJGFGHJ
KKKK
quindi ho bisogno di ottenere
HG
KJGFGHJ
sed
:sed '/PPP/q' infile