在Unix中,管道(|)是一種特殊的命令符號,用于將一個命令的輸出作為另一個命令的輸入。通過使用管道,可以將多個命令串聯在一起,實現更復雜的操作。
使用管道的基本語法如下:
command1 | command2
其中,command1
和command2
為要執行的命令。command1
的輸出會成為command2
的輸入。
例如,可以使用管道將ls
命令的輸出傳遞給grep
命令,來過濾出包含特定字符串的文件:
ls | grep "example"
還可以使用管道將ps
命令的輸出傳遞給sort
命令,按照進程ID進行排序:
ps | sort -n
管道是Unix中非常強大和靈活的功能,可以幫助簡化命令行操作,提高效率。