*ruby *bash *мозготрах Ужас: "filename = `ls -l "#{tags_folder}/#{tag}/#{filename.join(".")}"".#{ext}" | fgrep "#{file}"`.scan(/#{filename.join}\.[0-9]\.#{ext}/)[0];". Да, это поиск симлинка на файл, хе. У кого-нибудь есть идеи, как это сделать более удобно?
#210474 from Viktoria, 7 months ago
Replies (5)
- @ulidtko:find -maxdepth 3 "#{folder}" -lname "#{file}"#210474/1 from purgatorium, 7 months ago
это если я всё правильно понял - @Df-Yz:@ulidtko Похоже, что правильно.#210474/2 from Viktoria, 7 months ago
Имеется папка с огромным количеством симлинков, задача — найти, какой из них указывает на заданный файл. - @ulidtko:@Df-Yz ну тогда -maxdepth можно убрать.#210474/3 from purgatorium, 7 months ago
find — отличная штука, мануал нужно просмотреть каждому хотя бы раз - @Df-Yz:@ulidtko Огромное спасибо — работает. Теперь можно будет сделать куда красивее, хе.#210474/4 from Viktoria, 7 months ago
- @ulidtko:@Df-Yz пожалуйста :)#210474/5 from purgatorium, 7 months ago
