在 Linux 命令中,尖括号(<>)符号通常用于将命令的输入或输出重定向到文件或其他命令。
重定向输入
要将文件的内容作为命令的输入,可以使用以下语法:
command < filename
例如,以下命令使用尖括号将文件 "input.txt" 的内容作为 "grep" 命令的输入:
grep "pattern" < input.txt
重定向输出
要将命令的输出重定向到文件或其他命令,可以使用以下语法:
command > filename
例如,以下命令使用尖括号将 "ls" 命令的输出重定向到 "output.txt" 文件:
ls > output.txt
附加输出
要将命令的输出附加到现有文件,可以使用双尖括号(>>)符号:
command >> filename
例如,以下命令使用双尖括号将 "ls" 命令的输出附加到 "output.txt" 文件:
ls >> output.txt
组合重定向
尖括号和双尖括号可以组合使用以创建更复杂的重定向方案。例如,以下命令使用尖括号将 "ls" 命令的输出重定向到 "output.txt" 文件,并使用双尖括号将 "grep" 命令的输出附加到 "results.txt" 文件:
ls > output.txt | grep "pattern" >> results.txt
在 Linux 命令中,尖括号是一个强大的工具,可以用于将输入和输出重定向到文件或其他命令。通过了解尖括号的用法,你可以更有效地自动化任务并管理数据。