Агуулгын хүснэгт:

Та awk-тэй хэрхэн харьцуулах вэ?
Та awk-тэй хэрхэн харьцуулах вэ?

Видео: Та awk-тэй хэрхэн харьцуулах вэ?

Видео: Та awk-тэй хэрхэн харьцуулах вэ?
Видео: iTalk podcast #7 - Өөрийгөө хэрхэн олох вэ? 2024, Дөрөвдүгээр сар
Anonim

Awk дахь харьцуулах операторууд нь тоо эсвэл мөрийн утгыг харьцуулахад ашиглагддаг бөгөөд тэдгээрт дараахь зүйлс орно

  1. > – -ээс их.
  2. < – -аас бага.
  3. >= – түүнээс их буюу тэнцүү.
  4. <= – түүнээс бага буюу тэнцүү.
  5. == – тэнцүү.
  6. !=
  7. some_value ~ / загвар/ – зарим_утга нь загвартай таарч байвал үнэн.

Ийм байдлаар awk юунд ашиглагддаг вэ?

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

Хоёрдугаарт, shell скриптэд awk гэж юу вэ? Өө барих маш сайн хэрэгсэл юм UNIX / Линукс бүрхүүлийн скриптүүд . AWK нь програмчлал файл эсвэл өгөгдлийн урсгал дахь текстэд суурилсан өгөгдлийг боловсруулах эсвэл ашиглахад зориулагдсан хэл бүрхүүл хоолой. Өөрөөр хэлбэл та нэгтгэж болно awk хамт бүрхүүлийн скриптүүд эсвэл шууд ашиглах бүрхүүл шуурхай.

Үүнтэй холбогдуулан awk дахь NF гэж юу вэ?

NF Урьдчилан тодорхойлсон хувьсагч бөгөөд утга нь одоогийн бичлэг дэх талбаруудын тоо юм. awk -ийн утгыг автоматаар шинэчилнэ NF бичлэг унших бүртээ. Хичнээн талбар байхаас үл хамааран бичлэгийн сүүлчийн талбарыг $-оор илэрхийлж болно NF . Тэгэхээр доллар NF нь $7-тэй ижил бөгөөд энэ нь ' жишээ юм.

Та awk дээр хэрхэн сэтгэгдэл бичих вэ?

Дахь awk хэл, а сэтгэгдэл тооны тэмдгийн тэмдэгтээр (' # ') эхэлж, мөрийн төгсгөл хүртэл үргэлжилнэ. ' # ' нь мөрний эхний тэмдэгт байх албагүй. The awk хэл нь тооны тэмдгийн дараах мөрийн үлдсэн хэсгийг үл тоомсорлодог.

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