范例
通過(guò)標(biāo)準(zhǔn)輸出重定向?qū)an bash命令原本要輸出到屏幕的信息寫(xiě)入到文件readme.txt中纽竣,然后顯示readme.txt文件中的內(nèi)容
注:對(duì)于重定向中的標(biāo)準(zhǔn)輸出模式撞芍,可以省略文件描述符1不寫(xiě),而錯(cuò)誤輸出模式的文件描述符2是必須要寫(xiě)的鲤嫡。
huanyu@ubuntu:~/Documents/調(diào)查表/zz/ss$ man bash > readme.txt
覆蓋 readme.txt 里的內(nèi)容
huanyu@ubuntu:~/Documents/調(diào)查表/zz/ss$ echo "welcome to the world" > readme.txt
追加 readme.txt 里的內(nèi)容
huanyu@ubuntu:~/Documents/調(diào)查表/zz/ss$ echo "Linux is fun" >> readme.txt
標(biāo)準(zhǔn)輸出和錯(cuò)誤輸出的區(qū)別
標(biāo)準(zhǔn)輸出只記錄正確的輸出信息,不正確的將會(huì)在屏幕上輸出欺嗤,而不會(huì)記錄到重定向的文件里
huanyu@ubuntu:~/Documents/調(diào)查表/zz/ss$ ls -l readme.txt > readme.txt
錯(cuò)誤輸出也只記錄錯(cuò)誤的輸出信息
huanyu@ubuntu:~/Documents/調(diào)查表/zz/ss$ ls -l sss.txt 2> readme.txt
范例
使用輸入重定向把readme.txt文件導(dǎo)入給wc -l命令不脯,統(tǒng)計(jì)一下文件中的內(nèi)容行數(shù)
huanyu@ubuntu:~/Documents/調(diào)查表/zz/ss$ wc -l < readme.txt