Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89253
  • 博文数量: 48
  • 博客积分: 1980
  • 博客等级: 上尉
  • 技术积分: 500
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-16 15:03
文章分类

全部博文(48)

文章存档

2009年(48)

我的朋友
最近访客

分类:

2009-09-17 18:38:29

Here String

here string可以看成是here document的一种定制形式. 除了COMMAND <<<$WORD, 就什么都没有了, $WORD将被扩展并且被送入COMMANDstdin中.

  1 String="This is a string of words."
  2 
  3 read -r -a Words <<< "$String"
  4 #  "read"命令的-a选项
  5 #+ 将会把结果值按顺序的分配给数组中的每一项. 
  6 
  7 echo "First word in String is:    ${Words[0]}"   # This
  8 echo "Second word in String is:   ${Words[1]}"   # is
  9 echo "Third word in String is:    ${Words[2]}"   # a
 10 echo "Fourth word in String is:   ${Words[3]}"   # string
 11 echo "Fifth word in String is:    ${Words[4]}"   # of
 12 echo "Sixth word in String is:    ${Words[5]}"   # words.
 13 echo "Seventh word in String is:  ${Words[6]}"   # (null)
 14                                                  # $String的结尾. 
 15 
 16 # 感谢, Francisco Lobo的这个建议. 

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

上一篇:here document基本用法

下一篇:I/O重定向综述

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