- 输入重定向符号 <
- 作用修改输入来源

< 输入重定向:将文件内容作为命令的标准输入
- cat < test1.txt

在命令行中直接提供多行输入内容,直到遇到终止符
此处EOF为结束标识符 可以随意定义 不过常用EOF(End Of File)
- cat << EOF
- >hello
- >world
- >haha
- >EOF

用a做结束标识符:

常将输入与输出重定向结合使用
- cat > test2.txt << EOF

| 重定向符号 | 作用说明 | 典型示例 |
|---|---|---|
< |
输入重定向:将文件内容作为命令的标准输入,而非从键盘读取 | wc -l < file.txt(统计 file.txt 的行数) |
<< |
Here Document:在命令行中直接提供多行输入内容,直到遇到终止符 | cat << EOF > 第一行 > 第二行 > EOF |
<<< |
Here String:将字符串作为单行输入传递给命令 | read var <<< "Hello World" |