跳到內容

AWK 入門/數字和字串

來自華夏公益教科書,開放的書籍,為開放的世界

在 AWK 中,數字可以表示為十進位制整數或浮點數。例如

  • 789
  • 3.141592654
  • +67
  • +4.6E3
  • -34
  • -2.1e-2

沒有規定以其他進位制(如十六進位制或八進位制)指定值;但是,正如稍後將顯示的,可以從 AWK 中以十六進位制或八進位制格式輸出它們。

字串用雙引號括起來。例如

  • "所有工作,沒有娛樂,讓傑克變成了一個殺人狂魔!"
  • "1987A1"
  • "do re mi fa so la ti do"

AWK 還支援空字串,用空引號表示:""

與 C 程式語言一樣,在 AWK 中可以使用其三位八進位制程式碼(前面加一個反斜槓)指定字元。

有一些“特殊”字元可以嵌入到字串中

  • \n 換行符(換行符)
  • \t 水平製表符(對齊到下一個 8 個空格的列)
  • \b 退格符
  • \r 回車符
  • \f 換頁符(如果列印,可能會導致新的一頁)

雙引號(")可以透過在它前面加一個反斜槓來嵌入到字串中,反斜槓可以透過鍵入兩次來嵌入到字串中:\\。如果反斜槓與其他字元一起使用(例如,\m),它將被簡單地視為普通字元。

華夏公益教科書