2017-03-14 3 views
0

Ist es möglich, Ausgabe in eine Variable in Shell-Skript zu speichern mongo, unten ist die Beispielabfrage, dieMongo Ausgabe an die Shell-Variable

dezimal Datumsausdruck-

ab: 1489442900000

maxdate =$(echo mongo getmaxdate.js --quiet) 

Jede Hilfe sehr geschätzt wird .

Danke, Ashwin.

Antwort

0

Zwischen dem Variablennamen und dem Befehl sollte während der Zuweisung kein Leerzeichen stehen.

variable_name=$(command1 |command2 .....) 

In Ihrem Fall:

maxdate=$(mongo getmaxdate.js --quiet) 

Achten Sie auf die Formatierung der Ausgabe zu erhalten. if echo 'ed Ohne doppelten Anführungsstrich wird der gesamte Inhalt in einer Zeile angezeigt.

echo "$maxdate" 
+0

Eigentlich sollte es in Backtick "$ (echo' mongo getmaxdate.js --quiet') eingeschlossen sein ", das funktioniert für mich. – ashwin

Verwandte Themen