<标准输入
bash shell使用stdin进行输入。在输入重定向中, 将文件输入命令, 然后使用” <“符号进行此重定向。
句法:
cat < <fileName>
例:
cat < file.txt
查看上面的快照, 命令” cat <file.txt”已将” file.txt”作为输入并显示了其内容。
<<这里的文件
here文档(有时也称为here-is-document)是一种在输入特定序列(通常为EOF)之前输入输入的方法。可以键入EOF(文件结尾), 也可以通过按(ctrl + d)键调用。
可以使用任何单词代替” EOF”, 就像我们使用” last”一样。
句法:
cat <<EOF> <fileName>
例:
cat <<EOF> file.txt
看上面的快照, 在第一个示例中, 当在第二个示例中键入” EOF”和” last”时, ” file.txt”结束。
<<<这里是字符串
这里的字符串用于直接将字符串传递给命令。
例:
base64 <<< format.txt
看一下上面的快照, 在此示例中, 我们使用了base64, 稍后我们将对其进行研究。命令” base64 <<< format.txt”已解码文件” format.txt”, 然后使用命令” base64 -d”返回了文件” format.txt”。
评论前必须登录!
注册