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