avatar
X*r
2
I usually use this, but I bet there's a better way doing so
(assuming tcsh)
foreach file ( sige* )
mv $file `echo $file | cut -c -4`.`echo $file | cut -c 5-`
end

【在 R**g 的大作中提到】
: 怎么把列在 ‘ls sige*' 的所有文件改为 sige.* ?
: thank you very much.

avatar
c*t
3

^^^^^^^^^^^^^^^^^^^^^^^
hehe, not going to work. Should be
mv $file `echo $file | sed 's/^sige/sige\./g'`

【在 X****r 的大作中提到】
: I usually use this, but I bet there's a better way doing so
: (assuming tcsh)
: foreach file ( sige* )
: mv $file `echo $file | cut -c -4`.`echo $file | cut -c 5-`
: end

avatar
X*r
4
You sure? at least it worked on my machine... or I had a typo?

【在 c*****t 的大作中提到】
:
: ^^^^^^^^^^^^^^^^^^^^^^^
: hehe, not going to work. Should be
: mv $file `echo $file | sed 's/^sige/sige\./g'`

avatar
c*t
5
oops, my mistake :)

【在 X****r 的大作中提到】
: You sure? at least it worked on my machine... or I had a typo?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。