Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Kirill Frolov                        2:5030/827.2   12 Dec 2003  05:51:16
 To : All
 Subject : Re: как одной командой поменять расширениЯ, например,с txt на xtx? (-)
 -------------------------------------------------------------------------------- 
 
 
 Hемедленно нажми на RESET, Alexandr Zimin!
 
 On Wed, 10 Dec 03 12:19:10 +0300, Alexandr Zimin wrote:
 
  AZ> for f in *.txt ; do mv $f `basename $f .txt`.xtx ; done
 
   Я тут функцию полезную изобрёл:
 
   foreach() {
    while test $# -gt 1; do
    eval $(eval echo '$'"{$#}");
    shift;
    done;
   }
   
   Теперь писать можно так: 
 
   foreach *.txt 'mv "$1" "${1%.txt}.xtx"'
 --- [ZX]
  * Origin: Registered Linux User #204355 (2:5030/827.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: как одной командой поменять расширениЯ, например,с txt на xtx? (-)   Kirill Frolov   12 Dec 2003 05:51:16 
Архивное /ru.unix.bsd/3833ea6f8836.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional