小编Dig*_*r 2的帖子

如何将原始字符串转换为变量(变量 - > $变量)?

如何将字符串转换为变量(字符串变量 - > $ variable)?

或者用逗号分隔的变量列表然后转换为实际变量.

我有2个文件:

  • 列名文件
  • 行文件

我需要根据字符串匹配rows文件中的整行,并根据列名文件命名每一行.

例:

COLUMN NAMES文件内容

name,age,gender
Run Code Online (Sandbox Code Playgroud)

ROWS文件内容

mar,44,m
rich,49,m
glenn,22,m
Run Code Online (Sandbox Code Playgroud)

现在我有一个变量字符串 $who = 'glenn'

我将首先在ROWS FILE上匹配它.

然后我需要将其匹配的内容命名为一个实际变量,其名称基于COLUMN NAMES FILE.

输出:

$name = 'glenn';
$age = 22;
$gender = 'm';
Run Code Online (Sandbox Code Playgroud)

我需要动态更改的东西,只需更新内容文件即可自动创建所需的变量和内容.

linux string variables perl

2
推荐指数
1
解决办法
99
查看次数

标签 统计

linux ×1

perl ×1

string ×1

variables ×1