亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 【求助】rename用法 [打印本頁(yè)]

作者: onion0610    時(shí)間: 2014-03-03 11:00
標(biāo)題: 【求助】rename用法
【求助】
有這樣一些文件
1.log_140302  2.log_140302  3.log_140302  4.log_140302  5.log_14030
想去掉后綴的日期
rename “_[0-9]\{6\}$" "" *
執(zhí)行結(jié)果沒(méi)有變化
作者: HH106    時(shí)間: 2014-03-03 11:31
看rename的版本

perl版本的rename支持正則
可以這樣 rename 's/_*//'  *

老版本的rename不支持
作者: yestreenstars    時(shí)間: 2014-03-03 11:38
  1. for i in $(ls *.log_*);do mv $i ${i%%_*};done
復(fù)制代碼

作者: Shell_HAT    時(shí)間: 2014-03-03 11:40
  1. ls | sed -r '/_[0-9]/!d;s/(.*)(_[0-9]{6}$)/mv & \1/' | sh
復(fù)制代碼

作者: onion0610    時(shí)間: 2014-03-03 11:44
回復(fù) 2# HH106


    rename (util-linux 2.13-pre7) 這個(gè)是老版本吧 我的OS是RHEL5.3
作者: onion0610    時(shí)間: 2014-03-03 11:47
回復(fù) 3# yestreenstars


    多謝回復(fù),我已經(jīng)用其他的方法實(shí)現(xiàn)了,但是我覺(jué)得rename應(yīng)該是最簡(jiǎn)便的方法了,支持批量改名和正則,我只是想弄明白它的用法
作者: onion0610    時(shí)間: 2014-03-03 11:48
回復(fù) 4# Shell_HAT


    多謝回復(fù)
作者: Shell_HAT    時(shí)間: 2014-03-03 12:26
回復(fù) 6# onion0610


    是的,最簡(jiǎn)單,但是可移植性不好。
作者: rogantianwz    時(shí)間: 2014-03-03 12:34
Shell_HAT 發(fā)表于 2014-03-03 11:40


| sh  這也行,學(xué)習(xí)了!
作者: seesea2517    時(shí)間: 2014-03-03 13:58
rogantianwz 發(fā)表于 2014-03-03 12:34
| sh  這也行,學(xué)習(xí)了!

@Shell_HAT
這個(gè)比用sed的e命令更適合移植吧。
作者: Shell_HAT    時(shí)間: 2014-03-03 14:24
回復(fù) 10# seesea2517


rename在Linux系統(tǒng)之間都存在可移植性問(wèn)題,更別提UNIX啦
sed的話,還應(yīng)該把 -r 這種也換掉
作者: seesea2517    時(shí)間: 2014-03-03 14:25
回復(fù) 11# Shell_HAT


    唉,好用的功能都不好移植,這真是讓人頭疼




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2