Всем привет.
Мне нужно было написать скрипт, который в текущем каталоге выводит все символьные ссылки на данный файл, причем отсортировать их по ctime'у. Вот что я написал:
#!/bin/ksh
gfind . -maxdepth 1 -lname $1 -printf '%C@ %p\n' | sort -k1 -n | cut -d' ' -f2- | cut -c 3-
$1 экранирована
Но получилось так, что он ломается, когда имя косвенной ссылки многострочное. Причем на команде sort, кажется она воспринимает перевод строки как ее конец.
В частности, мне сказали это можно как-то perl'ом сделать, но я не смог найти как именно.
Если кто-нибудь знает как это исправить, помогите пожалуйста.