如何一次读取一行多行variables?

我有一个variables,我们可以调用largeVar并具有以下内容:

var1="blah1" var2="blah2" var3="blah3"

所以如果我做一个printf "$largeVar"我会得到上面的确切内容。 但是,我需要将这些variables添加到我的环境中,而无需创build属性文件。 所以我试图这样做:

for var in "$largeVar" do eval "$var" done

但这只是评估$largeVar而不是每一行。 所以我试了一下:

while cat "$largeVar" | read var do printf "$var" done

这似乎工作…有点(我只testing与printf看看会发生什么),但最后一行说echo : File name too long

Google Analytics(分析):在Linux下执行iOS应用

重新启动一个Java应用程序的Linux和Windows

如何运行在closures我的PuTTY SSH会话后仍然运行的Linux命令?

为什么没有/ dev / video1触发器select?

对Fedora Linux服务器进行自动清理安装的最佳方法是什么?

有没有办法做我想做的事情?

使用Gzip分别压缩多个文件

如何使用邮件发送电子邮件()在php CentOS(sendmail,后缀,…?)

在Linux上运行的Python脚本如何调用在Wine下运行的Python脚本的例程?

在mq_send中发送结构体

epoll中观看的文件描述符的数量

你可以做eval $largeVar因为环境变量可以用bash中的空格分隔。

相关文章

引言 本文从Linux小白的视角, 在CentOS 7.x服务器上搭建一个...
引言: 多线程编程/异步编程非常复杂,有很多概念和工具需要...
一. 宏观概念 ASP.NET Core Middleware是在应用程序处理管道...
背景 在.Net和C#中运行异步代码相当简单,因为我们有时候需要...
HTTP基本认证 在HTTP中,HTTP基本认证(Basic Authenticatio...
1.Linq 执行多列排序 OrderBy的意义是按照指定顺序排序,连续...