1# This program is free software: you can redistribute it and/or modify 2# it under the terms of the GNU General Public License as published by 3# the Free Software Foundation, either version 3 of the License, or 4# (at your option) any later version. 5# 6# This program is distributed in the hope that it will be useful, 7# but WITHOUT ANY WARRANTY; without even the implied warranty of 8# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9# GNU General Public License for more details. 10# 11# You should have received a copy of the GNU General Public License 12# along with this program. If not, see <http://www.gnu.org/licenses/>. 13# 14IFS=: read x y z << EOF 15::: 16EOF 17recho $x 18recho "$x" 19recho $y 20recho "$y" 21recho $z 22recho "$z" 23 24if [ -z "$x" ]; then 25 echo FOO 26else 27 echo BAR 28fi 29 30IFS=: read -a A << EOF 31::: 32EOF 33 34recho ${A[0]} 35recho "${A[0]}" 36 37recho ${#A[@]} 38 39recho "${A[@]}" 40 41if [ -z "${A[0]}" ]; then 42 echo FOO 43else 44 echo BAR 45fi 46 47echo -n ${A[0]} | cat -vet 48echo -n ${A[0]} | wc | ( IFS=$' \t\n' ; while read line; do echo $line; done; ) 49