网站首页 > 开源技术 正文
<:标准重定向输入
将命令中接收输入的途径由默认的键盘改为指定的文件。
<<:Here Document
命令序列传递到一个交互程序或者命令中。
单单看文字可能不太明白,我们看实例。
案例1:
使用<<修改用户odysee密码为例
[root@kingdom input]# passwd odysee << EOF
> 123456
> 123456
> EOF
注意:
EOF:结束的标志(常用),可以修改为其他的。
案例2:
改进一下案例1
将以上操作写到一个脚本中,结束符可以用end
#!bin/bash
#修改传入用户的密码,使用<<
#这里不做判断校验了
#auth:odysee
passwd $1 << end
odysee
odysee
end
执行
bash update_user_passwd.sh odysee
注意:
记得传入一个用户
案例3:
案例2将密码直接写到脚本中,总归不太合适
下面我们把写到一个文件中
顺便引出我们的<使用方法
vi passwd.txt
执行
passwd odysee < passwd.txt
提示:
只会读取文件的前两行。
补充:
关于<< 和 <使用场景还有很多,这里只是简单的举个案例
lftp、自动创建mysql数据库等等。
欢迎大家给予宝贵的意见或者建议。
欢迎大家补充或者共享一些其他的方法。
感谢支持。
猜你喜欢
- 2024-10-17 DockerFile文件详解(dockerfile sh)
- 2024-10-17 复制!粘贴!搞定!Lierda Theland OS来了!
- 2024-10-17 Linux学习日志20090310(linux learn)
- 2024-10-17 RedHat Linux 7安装CentOS 7 yum源的安装步骤
- 2024-10-17 成为合格的Linux运维工程师必备技能:
- 2024-10-17 一套五星级酒店智能化系统设计说明书
- 2024-10-17 ftp终端中下载orerilly子目录下所有到本地目录中
- 2024-10-17 安服仔偷懒必备技能之自动化主机检查脚本
- 2024-10-17 Linux之RedHat7如何更换yum源(redhat更换centos yum源)
- 2024-10-17 Windows下使用GIT管理推送FTP代码
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)