码迷,mamicode.com
首页 > 其他好文 > 详细

for空行的特性

时间:2020-04-26 01:22:05      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:back   style   nbsp   特点   lin   class   cat   oca   span   

for_null.sh内容:

 1 #!/bin/bash
 2 #for null line
 3 #version 1.0 by feng
 4 
 5 IFS=$\n
 6 for i in `cat $1`
 7 do
 8     if [ ${#i} -eq 0 ];then
 9         echo "the line is null"
10     else
11         echo "$i"
12     fi
13 done

 

1 [root@localhost for]# cat a.txt 
2 feng 123
3 
4 xiao 456
5     
6           
7 [root@localhost for]# cat for_null.sh 

[root@localhost for]# cat -A -n a.txt
1 feng 123$
2 $
3 xiao 456$
 $
5 ^I^I $

 

1 [root@localhost for]# sh for_null.sh a.txt 
2 feng 123
3 xiao 456
4     
5           
6 [root@localhost for]# 

 

可以发现,for循环的特点:当以回车作为分隔符时,此处的方式为 for  i  in  "feng 123"   此处多了一个回车分隔符    "xiao 456"     "  " (引号中为空格)  "    "(引号中为空格和tab键)   的取值特点。

for空行的特性

标签:back   style   nbsp   特点   lin   class   cat   oca   span   

原文地址:https://www.cnblogs.com/xiaofeng666/p/12776345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!