Am 15.02.2023 um 07:25 schrieb Albretch Mueller: > $ _L="Adams, Fred, and Ken Aizawa \"The Bounds of Cognition\"" > echo "// __ \$_L: |${_L}|" > _AR=($(echo "${_L}" | awk -F'\"' '{for (i=1; i<=NF; i++) print $i}' )) > _AR_L=${#_AR[@]} > echo "// __ \$_AR_L: |${_AR_L}|" > for(( _IX=0; _IX<${_AR_L}; _IX++ )); do > echo "// __ [$_IX/$_AR_L): |${_AR[$_IX]}|" > done what awk are you using? gnu awk works fine. see:
$ echo "Adams, Fred, and Ken Aizawa \"The Bounds of Cognition\"" | awk -F'\"' '{for (i=1; i<=NF; i++) print $i;}' Adams, Fred, and Ken Aizawa The Bounds of Cognition $ awk --version GNU Awk 4.2.1, API: 2.0 (GNU MPFR 4.0.2, GNU MP 6.1.2) Copyright © 1989, 1991-2018 Free Software Foundation. Dieses Programm ist Freie Software. Sie können es unter den Bedingungen der von der Free Software Foundation veröffentlichten GNU General Public License weitergeben und/oder ändern. Es gilt Version 2 dieser Lizenz oder (nach Ihrer Wahl) irgendeine spätere Version. Dieses Programm wird weitergegeben in der Hoffnung, dass es nützlich ist, aber OHNE JEDE GEWÄHRLEISTUNG; nicht einmal mit der impliziten Gewähr- leistung einer HANDELBARKEIT oder der EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Sehen Sie bitte die GNU General Public License für weitere Details. Sie sollten eine Kopie der GNU General Publice License zusammen mit diesem Programm erhalten haben. Wenn nicht, lesen Sie bitte http://www.gnu.org/licenses/.