On Thu, Jun 8, 2017 at 3:56 PM, Greg Wooledge <wool...@eeg.ccf.org> wrote:
> On Thu, Jun 08, 2017 at 10:44:29PM +0200, Geir Hauge wrote:
>> You can pick one of these instead:
>>
>>     mapfile < "$file"; IFS= foo="${MAPFILE[*]}"; unset -v IFS
>>
>> or
>>
>>     mapfile < "$file"; printf -v foo %s "${MAPFILE[@]}"
>
> or
>
>     lambda() { local MAPFILE IFS=; mapfile < "$file"; foo="${MAPFILE[*]}"; }
>     lambda
>
What's wrong with:

IFS= read -rd '' foo < "$file"

Reply via email to