Small corrections when exporting environment variables
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
#!/usr/bin/awk -f
|
||||
|
||||
BEGIN {
|
||||
print("\n")
|
||||
for (v in ENVIRON) {
|
||||
if (v !~ /^(HOME|PWD|SHELL|USER|GROUP|UID|GID)$/) {
|
||||
gsub(/[^0-9A-Za-z]/, "_", v)
|
||||
gsub(/\n/, " ", ENVIRON[v])
|
||||
if (v !~ /^(PWD|HOME|PATH|SHELL|HOSTNAME|UID|USER|GID|GROUP)$/) {
|
||||
gsub(/[^0-9A-Za-z_]/, "_", v);
|
||||
gsub(/'/, "'\\''", ENVIRON[v])
|
||||
print "export '"v"="ENVIRON[v]"'"
|
||||
print("export "v"='"ENVIRON[v]"'")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user