欢迎各位兄弟 发布技术文章
这里的技术是共享的
在 Linux 命令行中,三个左尖括号 <<<
和两个左尖括号 <<
都是重定向运算符,用于将输入重定向到命令。
三个左尖括号 <<<
:称为“here string”,用于将字符串作为输入重定向到命令。它将字符串作为命令的标准输入,而不是从文件或终端读取。例如:
bash复制代码echo "Hello, World!" <<< "This is a string"
上述命令将输出 "Hello, World!",而不是从文件或终端读取输入。
2. 两个左尖括号 <<
:称为“here document”,用于将多行文本作为输入重定向到命令。它允许您在命令中指定一个标记,并将多行文本作为命令的标准输入,直到遇到该标记为止。例如:
bash复制代码cat << EOF This is line 1. This is line 2. EOF
上述命令将输出:
vbnet复制代码This is line 1. This is line 2.
它将从终端读取输入,直到遇到 "EOF" 标记为止。
总结:三个左尖括号 <<<
用于将字符串作为输入重定向到命令,而两个左尖括号 <<
用于将多行文本作为输入重定向到命令,直到遇到指定的标记为止。