
- 帖子
- 12
- 积分
- 27
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2017-12-19
|
[问题求助] 关于awk中RS,FS的一个疑问,求大神帮忙解释一下,感谢!
文件test如下
1111111
2222222
3333333#
4444444
5555555
执行命令 awk 'BEGIN{RS="#";ORS="\n";FS=" "}{print $1}' test.txt
1111111
5555555
执行命令awk 'BEGIN{RS="#";ORS="\n";FS="\n"}{print $1}' test.txt
1111111
空行
帮忙看下仅仅把FS替换为\n为分隔符结果就不一样, 为啥会显示一个空行谁能解释得清楚? |
|