Групповое редактирование символьных ссылок [SOLVED]
oleg_kaa 2 марта, 2009 - 22:42
И так имеется куча символьных ссылок типа
libm.so.6 -> ../../../usr/armv5te-iwmmxt-linux-gnueabi/lib/libm-2.7.so
libncurses.so -> ../../../usr/armv5te-iwmmxt-linux-gnueabi/lib/libncurses.so.5.6
libncurses.so.5 -> ../../../usr/armv5te-iwmmxt-linux-gnueabi/lib/libncurses.so.5.6
Нужно их слегка отредактировать:
libm.so.6 -> /lib/libm-2.7.so
libncurses.so -> /lib/libncurses.so.5.6
libncurses.so.5 -> /libncurses.so.5.6
Я думаю написать скрипт, но не могу найти команду редактирования ссылки :(
Может кто то встречался с подобной задачей?
Сам разобрался :)
find . -type l | while read FILE; do NEW_NAME=`readlink $FILE | sed 's/\.\.\/\.\.\/\.\.\/usr\/armv5te-iwmmxt-linux-gnueabi//'`; ln -fs $NEW_NAME $FILE; done
»
- Для комментирования войдите или зарегистрируйтесь