Verwenden Sie die Zeichenfolge als Variablennamen im BASH-Skript

8

Ich habe folgendes:

%Vor%

und ich brauche diese untere Zeile nach dem Ausführen von Substitutionen

%Vor%

irgendeinen Weg, dies zu tun? Ich bekomme nur

%Vor%

an meinem Ende.

    
Andy 08.12.2011, 17:44
quelle

2 Antworten

16

Sie können eine variable Indirektion mit Arrays wie dieser durchführen:

%Vor%

Als Soulmerge-Notizen sollten Sie nicht #!/bin/sh dafür verwenden. Ich benutze #!/usr/bin/env bash als mein Shebang, was unabhängig davon funktionieren sollte, wo sich Bash in deinem Pfad befindet.

    
Michael Hoffman 08.12.2011, 17:53
quelle
5

Sie könnten eval die erforderliche Zeile:

%Vor%

Übrigens: Deine erste Zeile sollte #!/bin/bash sein, du verwendest Bash-spezifische Sachen wie Arrays

    
soulmerge 08.12.2011 17:49
quelle

Tags und Links