請問 在bash 裡面
我想用使用 << 來把要印出來的訊息直接放在script裡面
於是寫了一段像這樣的script
---------------------------------
#!/bin/bash
my_variable = "hello world"
cat << __EOF__
line 1
${my_variable}line 2
line 3
__EOF__
----------------------------------
但它沒有把my_variable裡面的值印出來,反而直接照著字面印出來了,
也就是 ${my_variable} 唉... Orz
若是想在這樣的redirect 裡面使用之前宣告過的變數,要怎麼做呢?
謝謝
--
我想用使用 << 來把要印出來的訊息直接放在script裡面
於是寫了一段像這樣的script
---------------------------------
#!/bin/bash
my_variable = "hello world"
cat << __EOF__
line 1
${my_variable}line 2
line 3
__EOF__
----------------------------------
但它沒有把my_variable裡面的值印出來,反而直接照著字面印出來了,
也就是 ${my_variable} 唉... Orz
若是想在這樣的redirect 裡面使用之前宣告過的變數,要怎麼做呢?
謝謝
--
All Comments