Павел Коковин: Здравствуйте. Максимализм не прошёл, но в Америку я так и не уехал. Подруга уехала, работает Барменом, говорит получает по 600 баксов в день. Купила машину родственникам здесь в России. С завода я ушёл, работал по своим проектам + на Американцев по удалёнке. Благодаря этому вопросу, на меня вышел один очень хороший человек и предложил поработать над проектами компании, находящейся в Калифорнии. Проработал я там 2-3 месяца и ушёл в свои проекты. Понял, что у себя в городе можно зарабатывать такие же деньги с дальнейшей перспективой, но работая на балансе административного и технического ресурса, Рад ли я что не уехал тогда? Рад, время придёт - уеду, но буду свободным, а не в оковах. На кануне я поругался со своей подругой, не поругался бы я наверно бы уехал. Я люблю рисковать и шагать в неизвестное, как правила именно такие шаги приводят тебя к светлому, большому будущему.
Благодаря Вашему запросу создаётся новая строка, а мне необходимо сделать следующие, например существует строка
id1 | 45 | 99
А мне необходимо превратить ей в
id1 | 45 | 45
Но нужно как то массивом пройтись, потому что строк 1055, и необходимо со всеми такую операцию провести..
Решение возможно и работает, но я не совсем понял как им пользоваться, в 'file' что подставлять нужно? Я подставлял имя трека, не вышло. И мне нужен рекурсивный метод, для обработки всех файлов в папке)
Mystray: Проблема в том, что такие символы могут быть разными и их может быть или не быть в большом массиве файлов. Сейчас попробую с кодировками поиграться..
Если использовать ls -b
Вот так этот символ выглядит до rename - ♥
А вот так после - \231\245
Что самое интересно, нашёл под Win инструмент, который убирает лишние символы, дак вот с именами, включающими такие символы, он работать не может..
Mystray: Тааак почти получилось, все нужные символы остались, ненужные символы заменились на иконку чёрного ромба с вопросом, и в конце файла добавилось - "(неверная кодировка)", можно с этим что-нибудь сделать?
Обычные символы, которые НЕ входит в регулярку удалилось, однако эти иконки с сердечками и нотам, превратились в ромбы...
Mystray: Слушайте, почти то, что нужно. Убирает все лишние символы, но и Кириллические символы тоже... Исправил команду вот так, "s/\w/_/g", остались только Кириллические символы, и иконки :( Можно ли модифицировать команду так, что бы остались только Латинские/Кириллические символы без иконок?
Такого файла нет, однако путём экспериментов я нашёл в чём причина. Причина в "девчячих" символах-картинках. Типо сердечков, нот и т.д. Вопрос теперь, как массово их убрать от туда, из под командной строки муторно. Нужно решение под оболочку Убунту или Win. На Win нашёл решение, однако оно убирает ASCII символы, а файлы с нотам и сердечками переименовать не может :(