Ich habe einen formatierten Text und ich muss eine Sequenz von zwei Zeichen A durch zwei beliebige Zeichen getrennt finden. Der Punkt ist, dass ich nur in der zweiten Spalte des formatierten Textes nach ihnen suchen muss. Ich muss den Befehl grep verwenden. Ich kam mit dieser:Grep Befehl mit Feldern
grep -E A\.\.\A data.txt
, die richtig für alle Spalten funktioniert, aber ich brauche nur in der zweiten zu suchen. Irgendwelche Vorschläge? Danke
Geben Sie bitte die Beispieleingabe und die erwartete Ausgabe ein. Fragen dieser Art können vieldeutig sein, ansonsten aus Gründen wie dem Trennzeichen und so weiter. – sjsam
Nachdem ich das gesagt habe, vermute ich, dass 'grep' nicht das beste Werkzeug ist. Sie können 'awk' in 'awk' $ 2 ~ /A../ 'file' verwenden, um zu erreichen, was Sie wollen. Awk hat eingebaute Variablen, die Felder kennzeichnen, die Ihre Arbeit erleichtern. Viel Glück ! – sjsam