暫且離開(kāi)自己又返回自己,只是返回的位置略有不同。
@ 村上春樹(shù)
數(shù)據(jù)重定向
| COMMAND | DESCRIPTION | DETAILS |
|---|---|---|
command > stdout |
標(biāo)準(zhǔn)輸出重定向 | - |
command < stdin |
標(biāo)準(zhǔn)輸入重定向 | - |
command 2> stderr |
標(biāo)準(zhǔn)錯(cuò)誤重定向 | - |
流重定向
| COMMAND | DESCRIPTION | DETAILS |
|---|---|---|
command >&2 |
將標(biāo)準(zhǔn)輸出重定向到標(biāo)準(zhǔn)錯(cuò)誤 | - |
command 2>&1 |
將標(biāo)準(zhǔn)錯(cuò)誤重定向到標(biāo)準(zhǔn)輸出 | - |
動(dòng)態(tài)重定向
| COMMAND | DESCRIPTION | DETAILS |
|---|---|---|
exec < datafile |
標(biāo)準(zhǔn)輸入動(dòng)態(tài)重定向 | - |
exec > datafile |
標(biāo)準(zhǔn)輸出動(dòng)態(tài)重定向 | - |
exec 2> datafile |
標(biāo)準(zhǔn)錯(cuò)誤動(dòng)態(tài)重定向 | - |
流行為重定向
| COMMAND | DESCRIPTION | DETAILS |
|---|---|---|
command >> stdout |
標(biāo)準(zhǔn)輸出由默認(rèn)覆寫(xiě)模式重定向?yàn)樽芳幽J?/td> | - |
command <<word lines |
標(biāo)準(zhǔn)輸入重定向?yàn)樾袃?nèi)輸入模式 | 使用lines作為命令標(biāo)準(zhǔn)輸入,直到碰到只含有word的行;并“附加操作”:進(jìn)行參數(shù)替換、反引號(hào)命令執(zhí)行,同時(shí)解析反斜杠的語(yǔ)義 |
command <<\word lines |
標(biāo)準(zhǔn)輸入重定向?yàn)樵庑袃?nèi)輸入模式 | 類(lèi)似“行內(nèi)輸入模式”,不同在于不進(jìn)行“附加操作” |
command <<-word lines |
標(biāo)準(zhǔn)輸入重定向?yàn)榭s進(jìn)行內(nèi)輸入模式 | 類(lèi)似“行內(nèi)輸出模式”,不同在于又“附加操作”:刪除前導(dǎo)制表符 |
關(guān)閉流
| COMMAND | DESCRIPTION | DETAILS |
|---|---|---|
command >&- |
關(guān)閉標(biāo)準(zhǔn)輸出 | - |
command <&- |
關(guān)閉標(biāo)準(zhǔn)輸入(?) | - |
參考資料
UNIX/Linux/OS X中的Shell編程@ISBN: 9787115470416:https://book.douban.com/subject/30410589。