Ich habe Problem, konnten Sie mir bitte helfen?Wenn eine Zeichenkette in der Spalte gleich ist, drucke spezifischen Text mit AWK
INPUT:
LIS
LOP
LOP
LAT
Wenn eine oder mehr Zeichenfolge in der Eingabe werden "LIS" seinen Druck einer Zeile "ES GIBT LIS", wenn wird es Kombination von "LOP" oder "LAT", ohne „LIS ", Drucken" Es gibt LOP "und wenn es alle Zeichenfolgen gibt" LAT "drucken" ES GIBT NUR LAT ". Danke
Haben Sie versucht, alles selbst? –
Ja Ich habe versucht, es in mehreren Zeilen zu tun: Ich habe versucht, Zeilen nur mit LIS zu drucken, und wenn es mehr Zeilen als 0 gibt, drucke ich es gibt LIS und dasselbe für andere Bedingungen, aber es ist nicht in einem awk – Vonton
awk '{if ($ 1 == "LIS") drucken $ 0} '| awk 'END {if (NR> 0) drucke "ES GIBT LIS"} und so weiter .. Aber ich weiß nicht, wie man es unter eine awk ... – Vonton