LINUX.ORG.RU

Ответ на: комментарий от fagot

PS. Мне просто кажется, что сейчас придет sdio, и у него эта задача решится еще меньшей строчкой, чем та, что я привел вначале ;))

fagot ★★★★★
() автор топика
Ответ на: комментарий от sdio

Хм, способ конечно грубоватый...

Ясно, спасибо :)

fagot ★★★★★
() автор топика

>если var="my", возвращалась пустая строка, а не "my"

v="$var:" ; v=${var#*:} ; echo ${v%:}

или

test "$var" = "${var#*:} && echo || echo v=${var#:}

DonkeyHot ★★★★★
()

Ещё один вариант:

shopt -s extglob ; echo ${var/*([^:])?(:)/}

DonkeyHot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.