Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19608
  • 博文数量: 6
  • 博客积分: 226
  • 博客等级: 二等列兵
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-23 08:24
文章分类
文章存档

2011年(2)

2009年(4)

我的朋友
最近访客

分类: LINUX

2009-09-23 08:54:12

1.  echo 在标准输出上显示一窜字符
   
    echo [-neE]  [srting ...]
 
      -n    压制字符窜行尾的换行符
 
      -E    压制对字符窜中转义序列的解释
 
      -e    启用对字符窜中转义序列的解释
            可以使用的转义序列有:
            \a        响铃
 
            \b        退格
 
            \c        压制行尾的换行符
 
            \f        换页
 
            \n        换行
 
            \r        回车
 
            \t        水平制表符(TAB)
         
            \v        垂直制表符
 
            \\        反斜扛
        
            \000     八进制数值所对应的ASCII字符
 
            \E        
 
 
  在默认情况下`echo'会自动在字符窜尾部添加一个换行符,  且不会对字符窜中出现的转义序列进行解释。
 
  例子:
       [linenoise@localhost ~]$ echo "Hello,\twrold."
       Hello,\twrold.
 
       #  八进制版本的 "Hello, world."
       [yan@localhost ~]$ echo -e "\110\145\54\154\157\54\11\167\162\157\154\144\56"
       Hello, wrold.
       
       [yan@localhost ~]$ echo -E "\110\145\154\154\157\54\11\167\162\157\154\144\56"
       \110\145\154\154\157\54\11\167\162\157\154\144\56

      # 如果输出的字符窜中包含有多个连续的空格,制表符号,换行符
      # 如果要想照原样显示在屏幕上则必须要使用双引号将字符窜围住
        [yan@archYanServ ~]$ file="line 1
        > line 2
        > line 3"
        [yan@archYanServ ~]$ echo $file
        line 1 line 2 line 3

        [yan@archYanServ ~]$ echo "$file"
        line 1
        line 2
        line 3


     
 
     
 
 
 
 
 
 
阅读(1246) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:用户输入_输出[二]: printf 格式化输出

给主人留下些什么吧!~~