在学习Effective awk Program。在工作中虽然shell也算是自己的常规武器,但是shell的运用并不纯熟,把书中自己理解不深,或者没注意到的地方记录一下,毕竟每次看英文书有点重点不突出。
Effective awk Program 第三章Reading Input Files中的Using Regular Expression to Separate Fields中提到了一个很有趣的现象。
echo " a b c d " | awk '{ print $2 }'
echo" a b c d "| awk 'BEGIN {FS="[ \t\n]"} {print $2}'