在我的bash脚本中,有很多变量,我必须做些事情来保存到文件。
我的问题是如何列出所有在我的脚本中声明的变量,并得到如下列表:
我的问题是如何列出所有在我的脚本中声明的变量,并得到如下列表:
VARIABLE1=abc VARIABLE2=def VARIABLE3=ghi
set将输出变量,不幸的是它也会输出函数定义。
原文链接:https://www.f2er.com/bash/391366.html( set -o posix ; set ) | less
所以要得到的变量只是在脚本中声明:@H_502_9@
( set -o posix ; set ) >/tmp/variables.before source script ( set -o posix ; set ) >/tmp/variables.after diff /tmp/variables.before /tmp/variables.after rm /tmp/variables.before /tmp/variables.after
(或至少基于这样的东西:-))@H_502_9@