Greg Wooledge <wool...@eeg.ccf.org> writes:

> And testing:
>
> imadev:~$ file=$HOME/x
> imadev:~$     link=$(command ls -l -- "$file"; printf x)
> imadev:~$     link=${link%$'\nx'}
> imadev:~$     remove="$file -> "
> imadev:~$     file=${link#*$remove}

This lacks a pair of quotes (${link#*"$remove"}).  Testcase: 'x[a]' -> 'y'.

Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



Reply via email to