コマンド出力をマップファイル入力にリダイレクトしたいです。私はこれをしており、動作しています。
xls2csv -x $files -W -q | sed '/^$/d' | grep -v '^The' > lista.txt
mapfile -t titulos < lista.txt
単一のコマンドを使用してこれを達成しようとしています。しかし、それらのどれも職業を持っていません。
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' )