[英]how to execute two commands stored in one bash variable
假設有一個bash變量
RUN1 = “日期”
我需要執行date
$ {} RUN1
它起作用,因為它打印當前時間。 但是如果我在變量中放入兩個命令,
run2 =“date; echo foo”
我無法執行存儲在變量run2
的命令,因為${run2}
抱怨
date ;:找不到命令
嘗試:
eval ${run2}
這應該有所幫助。
嘗試eval "${run2}"
。 這會將變量解釋為要運行的命令序列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.