系统相关
首页 > 系统相关> > shell编程之免交互 (不要再让你的双手过度劳累了)

shell编程之免交互 (不要再让你的双手过度劳累了)

作者:互联网

shell编程之免交互

 

1、Here Document免交互

2、Expect免交互

 

 

1、Here Document免交互

概述:

格式:

命令 <<标记
.......
内容			#标记之间是传入内容
.......
标记

  

注意事项:

 

补充:a)免交互方式实现对行数的统计,将要统计的内容置于标记"EOF"之间,直接将内容传给 wc -1 来统计

wc -l <<EOF
	> 123
	> 345
	> 567
	> EOF
	3

  

 

b)通过read命令接收输入并打印,输入值是两个EOF 标记之间的部分,作为变量i的值

read i <<EOF
>Hi
>EOF
echo $i

 

c)通过passwd给用户设置密码

passwd lisi <<EOF
>abc1234
>abc1234
                   #这两行是输入的密码和确认密码
>EOF

  

 

  

 

标签:shell,EOF,标记,编程,之免,Here,Document,交互,输入
来源: https://www.cnblogs.com/lvrui/p/15067991.html