小编mor*_*o11的帖子

根据 bash 中的匹配模式分割行

我有以下情况,有两个文件。

文件1

not relevant = does not matter
some stuff
# var1=1
# var 2 = 2
# var3 = 3
some stuff
Run Code Online (Sandbox Code Playgroud)

文件2

some other stuff
# does not matter either
# var1=a
# var 2 = b
# var3 = c
some other stuff
Run Code Online (Sandbox Code Playgroud)

我想使用 bash 脚本从以相应变量及其值开头#并包含=相应变量及其值的所有行中提取,收集所有内容并将其写入新文件

var1,var 2,var3
1,2,3
a,b,c
Run Code Online (Sandbox Code Playgroud)

变量名称可以包含空格。前后也=可能出现空格。右侧的值不包含空格。如果出现空格,两个文件中都会出现空格。

grep bash sed shell-script regular-expression

5
推荐指数
1
解决办法
1142
查看次数

标签 统计

bash ×1

grep ×1

regular-expression ×1

sed ×1

shell-script ×1