Используйте списочные выражения, чтобы применить функцию к каждому элементу списка.Функция почти такая же, как и для вашего последнего вопроса:
1> L = [<<56,45,34,07,45,67,34>>, <<12,23,56,07,67,67>>, <<55,23,45,07,89,56>>].
[<<56,45,34,7,45,67,34>>,
<<12,23,56,7,67,67>>,
<<55,23,45,7,89,56>>]
2> [binary:split(X, <<07>>, [global]) || X <- L].
[[<<"8-\"">>,<<"-C\"">>],
[<<12,23,56>>,<<"CC">>],
[<<55,23,45>>,<<"Y8">>]]
3> io:format("~w~n",[[binary:split(X, <<07>>, [global]) || X <- L]]).
[[<<56,45,34>>,<<45,67,34>>],[<<12,23,56>>,<<67,67>>],[<<55,23,45>>,<<89,56>>]]
ok
Другой вариант - использовать списки: map / 2:
4> lists:map(fun(X) -> binary:split(X, <<07>>, [global]) end, L).
[[<<"8-\"">>,<<"-C\"">>],
[<<12,23,56>>,<<"CC">>],
[<<55,23,45>>,<<"Y8">>]]