История изменений
Исправление vodz, (текущая версия) :
Вы уже второй раз демонстрируете, что не понимаете разницу между bash и общепринятым распространенным набором того, что умеет shell-ы, скажем по posix. У вас не bash вовсе. Вот bash:
#!/usr/bin/env bash
IFS= read -d '' -r -a file < "$0"
printf "%s" "${file[@]}"
echo << EOF
test broken first space
-n
complex \
line
EOF
Исправление vodz, :
Вы уже второй раз демонстрируете, что не понимаете разницу между bash и общепринятым распространенным набором того, что умеет shell-ы, скажем по posix. У вас не bash вовсе. Вот bash:
#!/bin/bash
IFS= read -d '' -r -a file < "$0"
printf "%s" "${file[@]}"
echo << EOF
test broken first space
-n
complex \
line
EOF
Исходная версия vodz, :
Вы уже второй раз демонстрируете, что не понимаете разницу между bash и общепринятым распространенным набором того, что умеет shell-ы, скажем по posix. У вас не bash вовсе. Вот bash:
#!/bin/bash
IFS= read -d '' -r -a file < "$0"
printf "%s" "${file[@]}"
echo << EOF
test broken first space
complex \
line
EOF