我又寫了一個script如下:
#!/bin/bash
str="aa bb cc .* ee"
for i in `echo "$str"`
do
echo "$i"
done
這次echo我都有加雙引號了, 還是被展開~.~ 快瘋掉了~
到底什麼時候會被展開阿~?
如果不是bug的話, 應該要有什麼規則吧
--
#!/bin/bash
str="aa bb cc .* ee"
for i in `echo "$str"`
do
echo "$i"
done
這次echo我都有加雙引號了, 還是被展開~.~ 快瘋掉了~
到底什麼時候會被展開阿~?
如果不是bug的話, 應該要有什麼規則吧
--
All Comments