欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在shell中使用 < < EOF EOF简化输入

程序员文章站 2022-04-16 16:25:36
一、说明在shell脚本中(bash编程),<

一、说明
在shell脚本中(bash编程),<<EOF表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主Shell。而EOF可以换成任何其他字符都可以。

二、如果在fdisk命令使用<< EOF EOF简化输入,

#!/bin/bash
fdisk /dev/mmcblk0  <<EOF
d
3
n
p 
3


w
EOF

上面完成的是如下向导的操作:
fdisk /dev/mmcblk0
执行命令:d (删除分区命令)
输入:3 (删除第3个分区)
执行命令:n (加分区)
执行命令:p (主要分区)
直接回车默认(第一次)
直接回车默认(第二次)
(所在脚本里那两个空行不可少)
执行命令:w(存盘)
EOF结束输入退出

本文地址:https://blog.csdn.net/weixin_40877924/article/details/107332296