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# 14set -- '' 15 16recho 1 ''"$@" 17recho 2 """$@" 18 19recho 3 "$@""$@" 20recho 4 "$x""$@" 21 22set -- 23 24echo ----- 25recho 1 ''"$@" 26recho 2 """$@" 27 28recho 3 "$@""$@" 29recho 4 "$x""$@" 30 31set -- X 32 33echo ------ 34recho 1 ''"${@/*}" 35recho 2 """${@/*}" 36 37recho 3 "$x""${@/*}" 38 39recho 4 ''"${@#X}" 40recho 5 """${@#X}" 41 42recho 6 "$x""${@#X}" 43 44set -- 45 46echo ----- 47recho 1 ''"${@/*}" 48recho 2 """${@/*}" 49 50recho 3 "$x""${@/*}" 51 52recho 4 ''"${@#X}" 53recho 5 """${@#X}" 54 55recho 6 "$x""${@#X}" 56 57echo ----- 58recho 1 "$novar${*}$(echo)" 59recho 2 ''"$novar${@}$(echo)" 60