祝各位道友念头通达
GitHub Gitee 语雀 打赏

linux命令 EOF的使用

应用场景

在一些输入cmd命令之后, 进入新的输入行
比如 fdisk /dev/***。 格式化盘的时候, 这个时候就可以使用 EOF
eg

#! /bin/bash
fdisk /dev/nvme0n1 << EOF
d
p
n
w
EOF

类似的场景还有很多主要作用:
在shell中,文件分界符(通常写成EOF,你也可以写成FOE或者其他任何字符串)紧跟在<<符号后,意思是分界符后的内容将被当做标准输入传给<<前面的命令,直到再次在独立的一行遇到这个文件分界符(EOF或者其他任何字符,注意是独立一行,EOF前面不能有空格)。通常这个命令是cat,用来实现一些多行的屏幕输入或者创建一些临时文件。

posted @ 2022-03-07 20:35  韩若明瞳  阅读(755)  评论(0编辑  收藏  举报