从上个礼拜开始学习SHELL编程,先后了解了grep、ls等命令,还有包括转义、管道、通道符等基础概念。这里向大家推荐CU上的经典帖子《SHELL基础12篇》、《SHELL十三问》,都是不错的帖子。
先写下今天自己的一点心得吧。我是看着
http://www.linux.gov.cn/shell/awk.htm 这个帖子来学习awk的。遇到的第一个问题就是转义符号的问题。我的文件中包含一个单引号,但是用awk '$1 == I\'m' test 这种方式并不能像我猜想的那样将“‘”转义,后来查了下,看来首先需要将转义符“\”自己用"'"括起来,才能够顺利实现转义,写法如下awk '$1 == I'\''m ' test,具体内在的原因还不太明了,望高手指点