URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87971
[ Назад ]

Исходное сообщение
"есть ли строковые функции в консоли?"

Отправлено Phantom Lord , 26-Янв-10 16:06 
Господа, прошу помочь со следующей задачей:
Необходимо в консоли массово переименовать много папок, убрав из оригинальных имен первые 2 символа. Отловить нужные папки и дать команду на переименование можно через find … -exec …, а вот что писать в сам exec не знаю. Мне нужно что-то вроде функции substr в php, чтобы в нее загнать найденные имена папок и отрезать нужные символы. В манах упоминания о строковых функциях, используемых в консоли, не нашел. Может, и нет таких вообще?

Содержание

Сообщения в этом обсуждении
"есть ли строковые функции в консоли?"
Отправлено начинающий , 26-Янв-10 16:13 
>Господа, прошу помочь со следующей задачей:
>Необходимо в консоли массово переименовать много папок, убрав из оригинальных имен первые
>2 символа. Отловить нужные папки и дать команду на переименование можно
>через find … -exec …, а вот что писать в сам
>exec не знаю. Мне нужно что-то вроде функции substr в php,
>чтобы в нее загнать найденные имена папок и отрезать нужные символы.
>В манах упоминания о строковых функциях, используемых в консоли, не нашел.
>Может, и нет таких вообще?

Вы эти маны читали?
В man bash ищите Parameter Expansion
или какая у Вас оболочка.


"есть ли строковые функции в консоли?"
Отправлено Phantom Lord , 01-Фев-10 13:38 
>Вы эти маны читали?
>В man bash ищите Parameter Expansion
>или какая у Вас оболочка.

Спасибо, с Вашей помощью нашел, где читать надо было :)


"есть ли строковые функции в консоли?"
Отправлено Иван Иванович Иванов , 01-Фев-10 13:57 
>Господа, прошу помочь со следующей задачей:
>Необходимо в консоли массово переименовать много папок, убрав из оригинальных имен первые
>2 символа. Отловить нужные папки и дать команду на переименование можно
>через find … -exec …, а вот что писать в сам
>exec не знаю. Мне нужно что-то вроде функции substr в php,
>чтобы в нее загнать найденные имена папок и отрезать нужные символы.
>В манах упоминания о строковых функциях, используемых в консоли, не нашел.
>Может, и нет таких вообще?

А ещё есть cut и awk :)


"есть ли строковые функции в консоли?"
Отправлено Phantom Lord , 02-Фев-10 10:01 
>А ещё есть cut и awk :)

Спасибо, заценю тоже.