Mapfile und Umleitungsproblem

Mapfile und Umleitungsproblem

Ich möchte die Ausgabe eines Befehls zur Eingabe einer Map-Datei umleiten. Ich mache das hier und es funktioniert:

xls2csv -x $files -W -q | sed '/^$/d' | grep -v '^The' > lista.txt
mapfile -t titulos < lista.txt

Ich versuche, dies mit nur einem Befehl zu erreichen. Aber keiner davon funktioniert.

xls2csv -x $files -W -q | sed '/^$/d' | grep -v '^The' > mapfile -t titulos
xls2csv -x $files -W -q | sed '/^$/d' | grep -v '^The' | mapfile -t titulos
mapfile -t titulos < <( xls2csv -x $files -W -q | sed '/^$/d' | grep -v '^The' )

verwandte Informationen