LINUX.ORG.RU

Переименовать группу файлов


0

0

Привет.

Вопрос, может, очень простой, но ответ не знаю:):(

Нужно переименовать группу однотипных файлов таким образом:
Взять название из списка (текстовый файл) и дописать его в начало имени файла. В файле одна запись - одна строка, буквы русские, пробелов нет.
Как?

Спасибо.

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

мне кажется, что это можно сделать без лишних костылей... типа cat|awk|mv...

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

>Взять название из списка (текстовый файл) и дописать его в начало имени файла.

Взять и дописать не проблема. А вот какому файлу дописывать непонятно.

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

> однотипные файлы

С одним расширением или то что выдает file?

pref=`cat pref.txt`
for i in `ls *.txt`;do mv "$i" "$pref$i"; done

TGZ ★★★★
()
Ответ на: комментарий от TGZ

Пожалуйста, отвечайте том кому хотите, а не тому кто ближе. Некторые (я) просматривают ЛОР в виде дерева, а вы его (дерево) "ломаете"

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

> Пожалуйста, отвечайте том кому хотите, а не тому кто ближе. Некторые (я) просматривают ЛОР в виде дерева, а вы его (дерево) "ломаете"

А как такое можно?

andreyu ★★★★★
()
Ответ на: комментарий от kapsh

Удали в скрипте строки:

var bgcolor = BACKGROUNDS[idr_level % BACKGROUNDS.length]; // choose color accordingly to indent level
jq('div#' + this.id + ', div#' + this.id +' div.title').css("background-color", bgcolor); // set background color to .title and .body

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

Спасибо, как то непривычно стало теперь ;)

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