如何将文本文件转换为变量?

时间:2014-04-12 01:20:49

标签: bash variables

如何将包含此01:23:45:67:89:ab内容的文本文件放入变量$LastMAC?我已经尝试了一些变化,有猫但没有运气。我试图使用LastMAC = $(cat LastMAC.txt,也尝试使用LastMAC =`cat LastMAC.txt'并且没有错误代码,但提示只显示一个闪烁的光标,并且什么都不做。

2 个答案:

答案 0 :(得分:1)

很可能是有效的。在下一行,添加:

echo $LastMAC

看到它。

顺便说一句,$()比使用后引号进行命令替换更受欢迎。如果你必须嵌套命令替换,你就会明白为什么。

答案 1 :(得分:1)

确保文件LastMax.txt包含您想要的内容01:23:45:67:89:ab 然后运行此代码

LastMAC=$(cat LastMAC.txt) 

该行首先读取文件LastMAC.txt并将输出分配给变量$ LastMAC。要显示变量$ LastMAC的内容,请运行此命令

echo $LastMAC