Stringinterpolation in Bash

7

Mein Code

%Vor%

Ich bekomme nur

%Vor%

ohne die Nummer.

Der korrigierte Code:

%Vor%

Und noch besser:

%Vor%     
ByteNirvana 06.05.2009, 09:32
quelle

4 Antworten

12

Ich werde mich für eine einfachere Lösung entscheiden

%Vor%     
greg 06.05.2009, 10:21
quelle
8

Sie machen ein paar Fehler mit der Bash-Syntax, besonders im Umgang mit arithmetischen Ausdrücken.

  • Sie können kein Leerzeichen um das Zeichen = setzen, wenn Sie eine Variable zuweisen.
  • In der Zuweisung zu "id", um die arithmetische Auswertung aufzurufen, müssen Sie die Syntax $ ((expression)) verwenden.
  • Für die Bedingung "if" benötigen Sie doppelte Klammern, genau wie Sie sie mit "for" verwenden.

Das sollte funktionieren:

%Vor%     
Ville Laurikari 06.05.2009 09:49
quelle
2

Das brauchen Sie.

%Vor%     
paxdiablo 06.05.2009 09:48
quelle
1

Sie brauchen:

%Vor%     
joeytwiddle 06.05.2009 09:43
quelle

Tags und Links