Brug SHELL-FORMAT i envsubst til at erstatte specifikke variabler - Trin-for-trin guide

Hvordan bruges SHELL-FORMAT parameteren i envsubst til kun at erstatte specifikke variabler?

For at bruge SHELL-FORMAT parameteren i envsubst til kun at erstatte specifikke variabler, skal du definere de ønskede variabler, oprette en skabelonfil og anvende SHELL-FORMAT parameteren med envsubst for at målrette disse variabler.

Hvordan bruges SHELL-FORMAT parameteren i envsubst til kun at erstatte specifikke variabler?

For at bruge SHELL-FORMAT parameteren i envsubst til kun at erstatte specifikke variabler, kan du følge disse trin:

  1. Definer de variabler, du vil erstatte:

    Først skal du definere de variabler, du ønsker at erstatte i din shell. For eksempel:

    export VAR1="Hello"
    export VAR2="World"
  2. Opret en skabelonfil:

    Opret en fil, der indeholder de variabler, du vil erstatte. For eksempel, opret en fil kaldet template.txt med følgende indhold:

    Welcome to ${VAR1}, ${VAR2}!
  3. Brug SHELL-FORMAT parameteren:

    For kun at erstatte specifikke variabler, kan du bruge SHELL-FORMAT parameteren med envsubst. For eksempel:

    envsubst '${VAR1}' < template.txt

    Dette vil kun erstatte ${VAR1} og efterlade ${VAR2} uændret.

  4. Kontroller output:

    Efter at have kørt kommandoen, vil output være:

    Welcome to Hello, ${VAR2}!

Ved at følge disse trin kan du målrette specifikke variabler til substitution ved hjælp af SHELL-FORMAT parameteren i envsubst.