"Делается это так. Для начала определяется длина введенной строки. В нашем случае в переменной WORD храниться слово, длина его - ${#WORD}. Отнимем 1 и получим длину слова без завершающего символа '13'. Присвоим это значение переменной LLINE:
LLINE=$[${#WORD}-1].
Для того чтобы из строки вырезать ее часть, в bash'е используется выражение:
${СТРОКА:НАЧАЛО:${КОЛЛИЧЕСТВО_СИМВОЛОВ}}
Создадим новую переменную TLINE и загрузим в нее LLINE символов:
TLINE=${WORD:0:${LLINE}}.
Теперь, если пользователь ввел "QUIT", то в переменную WORD попало "QUIT\n\r". Два символа в конце \n - новая строка и \r - перевод каретки. Но мешать будет только \r. Его мы и сотрем - и в переменной TLINE будет храниться QUIT\n."
Здесь почти то, что тебе и нужно, только удаляется символ возврата каретки. Ссылка на статью (кстати, довольно любопытную): http://www.comizdat.com/3/4/3808/3817/