код
s='id;some text here with possible ; inside'
IFS=';' read -r id string <<< "$s"
echo "$id"
ошибка
restore.sh: 2: restore.sh: Syntax error: redirection unexpected
Баш версия GNU bash, version 4.2.37(1)-release (x86_64-pc-linux-gnu)
ш - Разбивает строку по разделителю
Работает на меня в GNU bash, версия 4.2.45 (1) -release (x86_64-pc-linux-gnu) ' – fedorqui