Ich habe eine Funktion namens fslnvols, die die Anzahl der Bilder in einem 4D-Bild gibt.So speichern Sie die Ausgabe einer Funktion in eine Variable in bash
Verbrauch:
fslnvols <input>
ich die Ausgabe der Funktion der Variablen A retten wollte, also habe ich versucht:
A=fslnvols inputimage
und
fslnvols inputimage
A=$(fslnvols)
aber ich habe nicht Holen Sie sich das gewünschte Ergebnis, eine Idee, wie Sie es beheben können?
"* aber keiner von ihnen hat funktioniert *" was bedeutet das? 'var = $ (foo)' speichert das stdout des 'foo' Befehls in' $ var'. – dimo414