实例测试
< 和 >
使用 cat > test.txt,向文件中写入数据。然后使用 cat < test.txt 查看文件数据,和 cat test.txt 作用类似。
~] cat > test.txt
123
^C
~] cat < test.txt
123
再次使用 cat > test.txt,可以看到,文件数据被覆盖。
~] cat > test.txt
456
^C
~] cat < test.txt
456
<< 和 >>
使用 cat >> test.txt,可以在文件尾添加文本。
~] cat >> test.txt
123
^C
~] cat < test.txt
456
123
使用cat << test,提示输入文本,在输入test后,退出。所以 << 是用来匹配字符串的,匹配成功,退出。
~] cat << test
> 123
> 456
> utest
> testiii
> test
123
456
utest
testiii
总结
- “>” 覆盖输出到文本
- “>>” 追加到文本
- < 将后面文件作为前面命令的输入
- << 带命令作用全文匹配某个字符串后结束
- <<<部分匹配某个字符串,高亮显示(xShell中没有尝试出来)