个性化阅读
专注于IT技术分析

Linux输入重定向

<标准输入

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

句法:

cat < <fileName>

例:

cat < file.txt
Linux输入重定向1

查看上面的快照, 命令” cat <file.txt”已将” file.txt”作为输入并显示了其内容。


<<这里的文件

here文档(有时也称为here-is-document)是一种在输入特定序列(通常为EOF)之前输入输入的方法。可以键入EOF(文件结尾), 也可以通过按(ctrl + d)键调用。

可以使用任何单词代替” EOF”, 就像我们使用” last”一样。

句法:

cat <<EOF> <fileName>

例:

cat <<EOF> file.txt
Linux输入重定向2

看上面的快照, 在第一个示例中, 当在第二个示例中键入” EOF”和” last”时, ” file.txt”结束。

<<<这里是字符串

这里的字符串用于直接将字符串传递给命令。

例:

base64 <<< format.txt
Linux输入重定向3

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

赞(0)
未经允许不得转载:srcmini » Linux输入重定向

评论 抢沙发

评论前必须登录!