====== awk ====== * [[https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/sedawk.html|Sed 와 Awk 에 대한 간단한 입문서]] * [[http://wiki.kldp.org/wiki.php/Awk|Awk : kldp]] * [[http://jawk.sourceforge.net/|Jawk]] Awk for Java * [[http://gnuwin32.sourceforge.net/packages/gawk.htm|Gawk for Windows]] ====== 사용법 ====== * 명령행에서 ''awk'' 구문은 항상 홑따옴표(''''')로 묶는다. 그렇지 않고 쌍따옴표로 묶을 경우 ''$''를 환경변수로 해석해버린다. ===== 뒤에서 부터 ===== * 순서를 뒤에서부터 카운팅 : ''$NF'' - 맨뒤 * ''$NF-x'' : 뒤에서 부터 x 번째. 0 base. ''x == 1''이면 사실은 뒤에서 두번째. tail -f xxx.log | awk '{print $(NF-1)}' ===== 읽어 볼 문서 ===== * [[https://mug896.github.io/awk-script/|awk script]] * [[https://www.grymoire.com/Unix/Awk.html|Awk - A Tutorial and Introduction - by Bruce Barnett]] * [[https://www.tutorialspoint.com/awk/index.htm|Awk Tutorial - Tutorialspoint]] * [[http://www.cyberciti.biz/faq/awk-find-and-replace-fields-values/|Awk Find And Replace Fields Values]] * [[https://www.cyberciti.biz/faq/bash-scripting-using-awk/|How To Use awk In Bash Scripting – nixCraft]] * [[https://www.youtube.com/watch?v=jJ02kEETw70|EVERYONE Needs to Learn a Little Bit of AWK! - YouTube]] * [[https://www.youtube.com/watch?v=9YOZmI-zWok|Learning Awk Is Essential For Linux Users - YouTube]] * [[https://youtu.be/oPEnvuj9QrI|Linux Crash Course - awk]]