------------------------------------------------
Artikli vo magacin za obleka
------------------------------------------------
Vo magacinot ima vkupno 5 artikli
------------------------------------------------
Sifra : 3
Opis : opis2
Edinecna cena : 212
Vlezna kolicina : 2
Izlezna kolicina : 0
Danocna stapka : 0
Iznos : 424
Datum na vlez : 20324
------------------------------------------------
Sifra : 3
Opis : 54
Edinecna cena : 123
Vlezna kolicina : 12
Izlezna kolicina : 0
Danocna stapka : 0
Iznos : 1476
Datum na vlez : 120915
------------------------------------------------
Sifra : 3
Opis : opsi2
Edinecna cena : 12
Vlezna kolicina : 324
Izlezna kolicina : 0
Danocna stapka : 0
Iznos : 3888
Datum na vlez : 570509
------------------------------------------------
Sifra : 2
Opis : vopi
Edinecna cena : 2
Vlezna kolicina : 2
Izlezna kolicina : 0
Danocna stapka : 0
Iznos : 4
Datum na vlez : 951230
------------------------------------------------
Sifra : 1
Opis : opis1
Edinecna cena : 2
Vlezna kolicina : 2
Izlezna kolicina : 0
Danocna stapka : 0
Iznos : 4
Datum na vlez : 101
------------------------------------------------
위의 내용은 "directory.dat"파일이며 특정 텍스트가 포함 된 특정 줄의 정수를 어떻게 제거 할 수 있습니까? 예를 들어, "Edinecna cena"로 모든 줄의 합을 만들고 싶다면 어떻게 그 줄로부터 모든 정수를 구할 수 있습니까?디렉토리에서 특정 형식의 라인의 특정 부분을 얻는 방법은 무엇입니까?
모든 행을 가져 와서 첫 번째 비 문자를 검색해야합니다. 그런 식으로 정수를 찾으십시오. 모든 ":"는 모든 정수 앞에 있으므로 구분 기호로 사용할 수도 있습니다. –
'awk '/ Edinecna cena/{sum + = $ NF; $ NF 인쇄} END {print sum}''? – twalberg
@ twalberg 그게 무슨 뜻입니까? – user2699298