here document

原创 2013年12月04日 15:58:36

 here 文档用于ftp的自动交互:
 
  ip=bldc.ih.lucent.com; user=jepeng; pass=Cool13579;
 dir=/bld/jepeng/cs1342/aplg_cdma/ia32_obj; file=LMCPmain;
 ftp -n <<!
 open $ip
 user $user $pass
 bin
 cd $dir
 get $file
 bye
 !

saveload<<FIN
${RT0LABid}
${INITIALS}
${RT0num} ${FAFnum}
${LoadName}
${STATUS}
y
FIN
it is here documents
the command "saveload" takes all following lines as arguments.

often ,here documents is as below
saveload<<!
123
...
!
FIN是一个标签
表示它之前的都是here document.
FIN can replace with any character

here document 就是批量输入
$ which saveload
/home/coolclf/bin/saveload
将下面的文本批量输入到脚本saveload中
saveload<<FIN
${RT0LABid}
${INITIALS}
${RT0num} ${FAFnum}
${LoadName}
${STATUS}
${RT0LABid}
${CLFDEST}
${LoadName}
${STATUS}
${RT0LABid}
${LOADDEPS}
${CLFDEST}
y
FIN

why 不能两个<< here文档连着
print <<EOF
...
EOF

print <<EOF
...
EOF
错误将第二个EOF改成EOF2
标识重名了

 

 

linux shell 的here document 用法 (cat << EOF)

 转自:http://my.oschina.net/u/1032146/blog/146941#OSC_h3_3 什么是Here DocumentHere Document的变形del...
  • shixiaoguo90
  • shixiaoguo90
  • 2015年11月11日 15:21
  • 565

linux shell的here document用法(cat << EOF)

转载自: http://my.oschina.net/u/1032146/blog/146941
  • u011453631
  • u011453631
  • 2014年04月23日 10:46
  • 8172

linux shell 学习笔记7——HERE Document

HERE Document是bash里面定义块变量的途径之一 定义的形式为:  命令 ... ... ... HERE 它的作用即可以用来定义一段变量,会把命...
  • ysdaniel
  • ysdaniel
  • 2011年10月24日 11:19
  • 8829

linux shell 下here document 文档

http://techbbs.zol.com.cn/1/85_788.html linux shell 下here document 文档 一个here document就是一段带有特...
  • diy534
  • diy534
  • 2011年11月22日 03:03
  • 4976

Here Document

作者: Great Fish http://my.oschina.net/u/1032146/blog/146941Here Document 是在Linux Shell 中的一种特殊的重定向方式,...
  • lampqiu
  • lampqiu
  • 2015年09月16日 10:07
  • 347

Here document

Here document (here-document, here-text, heredoc, hereis, here-string, here-script)是一个文件文字或输入流文字:它是源...
  • isatiscola
  • isatiscola
  • 2017年09月21日 20:44
  • 110

here document

In computer science, a here document (here-document, heredoc, hereis, here-string or here-script) is...
  • wyaibyn
  • wyaibyn
  • 2014年06月04日 17:41
  • 514

什么是Here Document

Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd ...
  • DViewer
  • DViewer
  • 2016年10月14日 16:42
  • 149

Shell之Here Document

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeremiah.blog.51cto.com/539865/339211 ...
  • havedream_one
  • havedream_one
  • 2015年04月24日 07:42
  • 3937

perl here document

用echo输出文件时,如果文件有双引号,则需要用 [code lang="perl"]echo 'YourText ';[/code](用单引号包含) perl here document...
  • wufeixianggo
  • wufeixianggo
  • 2013年05月18日 08:44
  • 314
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:here document
举报原因:
原因补充:

(最多只允许输入30个字)