Mam wiele dokumentów, które wszystkie mają linię, Account number: 123456789
w różnych lokalizacjach.Użyj awk, aby znaleźć pierwsze wystąpienie ciągu znaków po ograniczniku
Co muszę zrobić, to móc przeanalizować pliki i znaleźć sam numer konta. Tak więc, awk
musi szukać Account number:
i zwrócić ciąg bezpośrednio po.
Na przykład, jeśli było:
Account number: 1234567
awk
powinien zwrócić:
1234567
Raz znalazł pierwsze wystąpienie może przestać patrzeć.
Ale jestem zakłopotany. Jak to zrobić, używając awk
?
Dokładnie tak, jak byłoby to zrobić? – DrDavid
Przykład dodany .. –
Dlaczego dodatkowe '{}'? Dlaczego nie po prostu "awk" 1 $ == "Konto" && 2 $ == "liczba:" {wydrukuj 3 USD; exit} 'input.txt'? – tianon