Господа, прошу помочь со следующей задачей:
Необходимо в консоли массово переименовать много папок, убрав из оригинальных имен первые 2 символа. Отловить нужные папки и дать команду на переименование можно через find … -exec …, а вот что писать в сам exec не знаю. Мне нужно что-то вроде функции substr в php, чтобы в нее загнать найденные имена папок и отрезать нужные символы. В манах упоминания о строковых функциях, используемых в консоли, не нашел. Может, и нет таких вообще?
>Господа, прошу помочь со следующей задачей:
>Необходимо в консоли массово переименовать много папок, убрав из оригинальных имен первые
>2 символа. Отловить нужные папки и дать команду на переименование можно
>через find … -exec …, а вот что писать в сам
>exec не знаю. Мне нужно что-то вроде функции substr в php,
>чтобы в нее загнать найденные имена папок и отрезать нужные символы.
>В манах упоминания о строковых функциях, используемых в консоли, не нашел.
>Может, и нет таких вообще?Вы эти маны читали?
В man bash ищите Parameter Expansion
или какая у Вас оболочка.
>Вы эти маны читали?
>В man bash ищите Parameter Expansion
>или какая у Вас оболочка.Спасибо, с Вашей помощью нашел, где читать надо было :)
>Господа, прошу помочь со следующей задачей:
>Необходимо в консоли массово переименовать много папок, убрав из оригинальных имен первые
>2 символа. Отловить нужные папки и дать команду на переименование можно
>через find … -exec …, а вот что писать в сам
>exec не знаю. Мне нужно что-то вроде функции substr в php,
>чтобы в нее загнать найденные имена папок и отрезать нужные символы.
>В манах упоминания о строковых функциях, используемых в консоли, не нашел.
>Может, и нет таких вообще?А ещё есть cut и awk :)
>А ещё есть cut и awk :)Спасибо, заценю тоже.