這是一個非常簡單的 bash 問題。IFS=我只是想知道和之間是否有任何區別IFS=''。
uj5u.com熱心網友回復:
不,那里沒有。它們都設定IFS為空值。
uj5u.com熱心網友回復:
不,因為 shell 在執行之前會執行引號洗掉。無論如何,這會變成IFS=''(或IFS="") 。IFS=
uj5u.com熱心網友回復:
這取決于。第二個字串實際上是字串4946 533d 2727,還是它4946 533d 2701 27?兩個字串都將呈現為IFS='',但第二個不將空字串分配給 IFS。如果沒有發生任何惡意行為,那么您看到IFS=''的字串可能只是 string 4946 533d 2727,但您需要小心。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/447742.html
