$ touch $'foo\'\n\'bar' $ ls --quoting-style=shell-escape-always | while read -r escaped; do > eval "filename=$escaped" > echo "[$filename]" > done [foo' 'bar]