[問題] 請問bash裡面 redirecting的使用

看板Linux作者 (吃喝玩樂滿天下)時間14年前 (2010/07/15 13:08), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
請問 在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 裡面使用之前宣告過的變數,要怎麼做呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.250.104

07/15 13:37, , 1F
應該要用export的方式,export my_variable = "hello"
07/15 13:37, 1F

07/15 16:26, , 2F
第一行就錯了, = 前後無空白。
07/15 16:26, 2F

07/16 09:04, , 3F
感謝~~ ^____^ 原來是手賤多打了空格......
07/16 09:04, 3F
文章代碼(AID): #1CFfUyNr (Linux)