簡體   English   中英

如何設置從eval返回的值到變量? (貝殼)

[英]How do I set a value returned from eval to a variable? (Shell)

我正在嘗試將eval返回的值設置為shell中的變量。

我嘗試了以下方法:

y=cat;
eval x$y=9    // x[y]=9;

現在打印出x [y]的值,我執行以下操作:

eval echo \$x$y

現在我想將其放入變量中,我嘗試這樣做

p = eval echo \$x$y

但這不起作用。 我該怎么辦?

p = x [y]

命令替換

p=$(eval echo \$x$y)

嘗試:

eval p=\$x$y

那應該將關聯值分配給變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM