LINUX.ORG.RU

Помогите со скриптом


0

0

Нужен скрипт на шелле, переименовывающий все файлы в данной директории с ftpd???.log на ftp???.log, символы, помеченные знаком "?" должны сохраняться. Ну или хотя бы подскажите, каким образом можно сохранить эти три произвольных символа в какой-либо переменной. заранее благодарю!


Ответ на: комментарий от annoynimous

Очень жаль, но не пашет - пишет что-то вроде use: command not found:(

EiZeRR
() автор топика

#! /bin/bash

for f in ftpd*.log; do
   mv $f ftp${f#ftpd}
done

sdio ★★★★★
()
Ответ на: комментарий от ero-sennin

Есть два rename_a, один у RedHat и другой у всех остальных (если не вру)

rename 's/^ftpd/ftp/' ftpd*.log

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.