當前位置:
首頁 >
从bash函数中返回任意值
發布時間:2024/1/17
33
豆豆
生活随笔
收集整理的這篇文章主要介紹了
从bash函数中返回任意值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
????Bash函數,不同于其他編程語言的函數,它更像一個子程序,即其返回值,只能是一個數字,以0表示成功,非0表示失敗。如果,您在bash函數中想返回除了數字之外的值,就需要自己設計一定的技巧了。今天看到了一篇文章,簡單介紹了三種技巧,筆者翻譯下來,與大家分享。
假設我們想返回一個字符串,最簡單的方法是:
通過一個全局變量myresult,來保存返回值。使用全局變量,其缺點也是不言而喻的。
第二種方法:
將一個shell函數作為一個子程序調用,將返回值寫到子程序的標準輸出,來達到返回任意字符串的目的。
第三種方法:
當然,您還可以結合后兩種方法:
這樣,獲得了最大的靈活。
轉載于:https://my.oschina.net/aiguozhe/blog/108369
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的从bash函数中返回任意值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决PHP生成校验码时“图像因其本身有错
- 下一篇: 活动目录向DNS注册SRV记录不成功的原