2017-02-08 3 views
0

Hallo Ich versuche, drei Integer-Wert in UNIX OS (SunOS 5.10) zu verketten. Aber es funktioniert nicht für mich. Unten ist der CodeVerketten drei Integer-Wert UNIX

a=2016 
b=11 
c=21 
result="$a$b$c" 
    echo "$result" 

OUTPUT-:

2016 
11 
21 

Kann mir jemand helfen ???

+0

funktioniert gut für mich. Die Frage ist also: Was ist in deinem Fall anders? Welche Shell verwendest du? – arkascha

+0

Gibt es noch etwas, das ich versuchen kann bitte helfen ?? – Randomguy

+1

Nun, Sie könnten auf eine Frage antworten .... – arkascha

Antwort

0

Sie müssen tho Verwendung printf statt echo:

a=2016 
b=11 
c=21 
result="$a\n$b\n$c" 
printf $result 
+0

es druckt nur 2016. – Randomguy

+0

Nach diesem: https://docs.oracle.com/cd/E23823_01/html/816-5165/printf-1.html sollte es funktionieren! –

+0

Ich weiß wirklich nicht, was passiert. :( – Randomguy

2
browserDate="2016-11-21" 
dateConversion="${browserDate//'-'} 

echo "$date Conversion" 
+0

Die Lösung ist Nirgendwo, was die ursprüngliche Frage bedeutete, auch Echo Befehl ist falsch, es braucht ein $ ohne den Abstand und das C als caps –

+0

Das war ein Tippfehler Befehl funktionierte perfekt für mich :) – Randomguy

+0

Es ist immer noch falsch, sollte es nicht Leerzeichen zwischen Datum und Konvertierung –