实例测试
< 和 >
使用 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中没有尝试出来)
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论