Linux shell:shell 命令的返回值和输出
生活随笔
收集整理的這篇文章主要介紹了
Linux shell:shell 命令的返回值和输出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 返回值用$?來測試
如命令ls
[baoliw@AONTFN07 vlan_transparent]$ lsconfig??not_care_pbit.sh[baoliw@AONTFN07 vlan_transparent]$ echo $?0[baoliw@AONTFN07 vlan_transparent]$ ls -ls: cannot access -: No such file or directory[baoliw@AONTFN07 vlan_transparent]$ echo $?2?
2. 命令執行結果或輸出
如果是命令一般用c語言printf輸出,如果是shell腳本函數一般用echo輸出。
可將執行結果賦值給變量:
[baoliw@AONTFN07 vlan_transparent]$ ls_var=`ls`[baoliw@AONTFN07 vlan_transparent]$ echo $ls_varconfig not_care_pbit.sh注:
ls的輸出其實是printf輸出。
命令或函數其實是將輸出結果賦值給變量,而不是返回值。
總結
以上是生活随笔為你收集整理的Linux shell:shell 命令的返回值和输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 主板怎么选(组装电脑选好主板来教教你)(
- 下一篇: CQ:clearquest