2015-10-31 3 views
0

У меня есть несколько файлов:Переименовать файл с помощью xargs -a файл

test1.log 
test2.log 
test3.log 
test.txt 

test.txt содержит:

./test1.log 
./test2.log 
./test3.log 

Я хочу, чтобы иметь возможность использовать мой:

test.txt

с

xargs -a test.txt ......

переименовать

test1.log 
test2.log 
test3.log 

в .txt файлы:

test1.txt 
test2.txt 
test3.txt 

Есть ли способ сделать это с переименованием, СЭД, sub или awk?

+0

Возможный дубликат [Пакетное переименование файлов в командной строке и Xargs] (http://stackoverflow.com/questions/10972002/batch-renaming-files-in-command-line-and-xargs) – alk

+0

'rename '/ \. log \ z/.txt /' $ (cat test.txt)' – melpomene

+0

, который никогда не работал, спасибо, хотя – CalcGuy

ответ

Смежные вопросы