Linux输入重定向

< 标准输入
bash shell使用stdin进行输入。在输入重定向中, 将文件输入命令, 然后使用” < “ 符号进行此重定向。
句法:

cat < < fileName>

例:
cat < file.txt

Linux输入重定向

文章图片
查看上面的快照, 命令” cat < file.txt” 已将” file.txt” 作为输入并显示了其内容。
< < 这里的文件 【Linux输入重定向】here文档(有时也称为here-is-document)是一种在输入特定序列(通常为EOF)之前输入输入的方法。可以键入EOF(文件结尾), 也可以通过按(ctrl + d)键调用。
可以使用任何单词代替” EOF” , 就像我们使用” last” 一样。
句法:
cat < < EOF> < fileName>

例:
cat < < EOF> file.txt

Linux输入重定向

文章图片
看上面的快照, 在第一个示例中, 当在第二个示例中键入” EOF” 和” last” 时, ” file.txt” 结束。
< < < 这里是字符串
这里的字符串用于直接将字符串传递给命令。
例:
base64 < < < format.txt

Linux输入重定向

文章图片
看一下上面的快照, 在此示例中, 我们使用了base64, 稍后我们将对其进行研究。命令” base64 < < < format.txt” 已解码文件” format.txt” , 然后使用命令” base64 -d” 返回了文件” format.txt” 。

    推荐阅读