Это может работать
awk '$5 == "+" {$2-=5000;$3+=2000}; $5 == "-"{$3+=5000;$2-=2000};{print}' file
Если я правильно понимаю ваш вопрос, нужно использовать realPath
с
:
-S, --strip Только полоса. И .., компоненты, но не разрешают символические ссылки.
$ realpath -s a/b/c
/tmp/a/b/c
$ readlink a/b/c
s