AWK Linux гэж юу гэсэн үг вэ?
AWK Linux гэж юу гэсэн үг вэ?

Видео: AWK Linux гэж юу гэсэн үг вэ?

Видео: AWK Linux гэж юу гэсэн үг вэ?
Видео: Мандуул Батсүрэн /АУ-ны Доктор/ эмчтэй #даавар - ын тухай ярилцав. 2024, May
Anonim

Та нарийн төвөгтэй үйлдлийн хувьд awk скрипт бичиж болно эсвэл командын мөрөөс awk ашиглаж болно. Нэр нь гэсэн үг Ахо, Вайнбергер, Керниган нар (Тийм ээ, Брайан Керниган), 1977 онд үүсгэн байгуулсан хэлийг зохиогчид нь бусад сонгодог *nix хэрэгслүүдтэй ижил Unix-ийн сүнсийг хуваалцдаг.

AWK Линукс юу хийдэг вэ?

AWK тушаал in Unix/ Линукс жишээнүүдийн хамт. Awk бол өгөгдөл боловсруулах, тайлан гаргахад ашигладаг скрипт хэл. The awk Командын програмчлалын хэл нь хөрвүүлэх шаардлагагүй бөгөөд хэрэглэгчдэд хувьсагч, тоон функц, мөр функц, логик оператор ашиглах боломжийг олгодог.

awk програмчлалын хэл мөн үү? AWK нь Тьюрингийн бүрэн загварт тохирсон загвар юм програмчлалын хэл . Нэр AWK Алфред Ахо, Питер Вайнбергер, Брайан Керниган гэсэн гурван зохиолчийн овог нэрнээс гаралтай. AWK UNIX командын мөрийн хэрэгсэл болох sed-тэй ихэвчлэн холбоотой байдаг.

Үүнтэй адил Linux дээр sed болон awk гэж юу вэ?

awk болон sed нь текст боловсруулагч юм. Тэд зөвхөн текстээс хайж буй зүйлээ олох чадвартай төдийгүй текстийг устгах, нэмэх, өөрчлөх чадвартай (мөн бусад олон зүйл). awk ихэвчлэн өгөгдөл гаргах, тайлагнах зорилгоор ашигладаг. sed урсгал засварлагч юм.

awk командын NR гэж юу вэ?

NR нь AWK суурилуулсан хувьсагч бөгөөд энэ нь боловсруулагдаж буй бичлэгийн тоог илэрхийлдэг. Хэрэглээ: NR үйл ажиллагааны блокт ашиглагдаж болно гэдэг нь боловсруулж буй мөрийн тоог илэрхийлэх ба END-д ашиглагдаж байгаа бол болно хэвлэх бүрэн боловсруулсан мөрүүдийн тоо.

Зөвлөмж болгож буй: