Forrest logo
back to the envsubst tool

envsubst:tldr:a71ad

envsubst: Replace environment variables in an input file and output to `stdout`.
$ envsubst < ${path-to-input_file}
try on your machine

The command envsubst is used to substitute environment variables in a file. It takes a file as input and replaces any occurrences of environment variables in that file with their corresponding values.

In the given command, envsubst is used with the < operator to take the content of a file as input. The path to the input file is specified using ${path-to-input_file}. This is a placeholder that needs to be replaced with the actual path to the file.

For example, if the path to the input file is /path/to/file.txt, the command would be:

envsubst < /path/to/file.txt

This would read the content of /path/to/file.txt, substitute any environment variables found in the file with their values, and output the result to the console.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the envsubst tool