当前位置:  技术问答>linux和unix

solaris 批量改文件名

    来源: 互联网  发布时间:2016-07-21

    本文导语:  本帖最后由 lad1984 于 2009-12-11 09:22:56 编辑 如题, solaris和unix很多命令都是通用的,我看了网上一个命令的用法,不是很理解,希望高手指导  $ for f in filelist ... ; do mv $f ${f/fromtext/totext} ; done  我想把c2t0d0s0 c2t0d0s1...

本帖最后由 lad1984 于 2009-12-11 09:22:56 编辑
如题, solaris和unix很多命令都是通用的,我看了网上一个命令的用法,不是很理解,希望高手指导 
$ for f in filelist ... ; do mv $f ${f/fromtext/totext} ; done 

我想把c2t0d0s0 c2t0d0s1 c2t0d0s2 三个文件改为c1t0d0s0 c1t0d0s1 c1t0d0s2 
请问如何实现,上面的命令解释不是很明白,最好能说明下.


有朋友写了下面的代码,本人还是看不懂.
for f in c2t0d0s0 c2t0d0s1 c2t0d0s2 
do 
f2=`echo $f|sed  "s/c2/c1/g"`          //用sed把f中的c2替换成c1,存在f2 
#echo $f2 
mv $f $f2                                //改名 
done 

我不明白"s/c2/c1/g"
这个是什么意思

|
那段代码就是我写的,
sed  "s/c2/c1/g"中s选项表示替换,/c2/,/c1/是两个模式,g表示全部替换,就是把输入串中c2全替换成c1

LZ如果还不清楚的话,google一下sed和正则表达式

|
"s/c2/c1/g"是sed的正则,把输入的字符串中的所有c2都替换成c1。

你自己试下就知道了。

    
 
 

您可能感兴趣的文章:

  • Solaris中如何对文件名比较后删除
  • 请教Solaris系统的一些命令,显示目录下面文件内容包含flypig字眼的文件名...
  • 请问高手,在Solaris 8 gcc3.1编译的 *.o 和库文件 *.a ,可以提供在Solaris 7,9下使用吗?
  • 想用Virtual PC虚拟UNIX,求Solaris 10 ,Solaris 10 for x86版或已经设置好的虚拟文件?
  • solaris 10 下怎么安装jdk-6u5-solaris-i586.sh? ftp上传大文件中断怎么解决?
  • solaris文件系统删除文件后文件夹大小不变
  • solaris 11如何挂载文件
  • 请问什么命令 从solaris系统中下载文件
  • solaris中,有没有那个log文件纪录某个文件夹下的删除动作。
  • 急急急!!!如何在windows XP下远程控制solaris,安装.exe文件
  • Solaris 怎么不能识别中文文件
  • 我想用VMware装solaris,请问那个iso文件在哪可以下到?
  • 在windows下访问Solaris系统的文件为什么前面多日期?
  • solaris下怎么解压缩 .rar文件
  • 如何修改solaris中的grub文件
  • 请问在Solaris下解压加密过的zip文件(在线急用)
  • solaris开发一窍不通,如何开发Solaris下的c程序? iis7站长之家
  • 请问怎么在windows和solaris之间互连和互传文件 谢谢!!
  • 我下载了一个Solaris 可是用虚拟光驱打开后,怎么没有看到setup.exe的安装文件?是镜像文件的问题吗?在线等……谢谢了!!!
  • 请问在solaris下用samba设置文件共享问题
  • 在solaris下创建文件夹的问题。
  • Solaris 10:怎样去掉文件系统的只读属性?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • solaris 8上能用gcc for solaris7 或 solaris9的版本吗?
  • Solaris菜鸟!!!请问Solaris SPARC和Solaris x86这两个版本之间有什么具体的差异吗?
  • 请问Solaris现在最高的版本是多少?Solaris8.0价格如何?Solaris8.0和Red Hat Enterprise Linux AS 3.0有何区别?
  • 请教solaris高手一个solaris安装问题
  • solaris 10下的多线程和solaris 5.8下多线程编译有什么区别??
  • 听说在solaris上运行java飞快,solaris有多大,如果不大,我想下载,哪有下载?
  • 请问:SOLARIS(for intel)如何装d-link网卡。哪儿下Solaris电子文档。
  • Solaris for X86 和Solaris for Sparc主要区别在哪?
  • 请问Solaris的优势?Solaris下开发相关及系统管理相关资料是否有提供?谢谢
  • telnet 进去的时候我看写着SUN OS5.8,这个是不是Solaris?我找不到Solaris5.8的软件?
  • 没有光碟,怎样从solaris8升级到solaris9?
  • solaris 10能不能远程桌面连接Solaris 10(或 Linux) ,不要安装其他软件
  • 我装了Solaris后,98和2000都找不到了,启动时直接进入Solaris,该怎么办,请高手指点!
  • solaris开发一窍不通,如何开发Solaris下的c程序?
  • 怎么修改IP(SOLARIS),怎么在WIN上用EXTRX!X连上SOLARIS
  • 专门为难solaris高手,之solaris10的修改最大TCP连接数问题
  • solaris root 的shell搞错了,提示 no shell root 进不了!(solaris 8 for x86)
  • 请问:PC版本的solaris9与sun的solaris9的区别,并且哪里有PC版本SOLARIS9的下载?
  • 双系统windows和solaris,windows下有两个分区c盘和d盘,在solaris下可以挂在c盘,但找不到d盘
  • 我在Solaris8上安装了gcc3.3Solaris8,但是总是出错!错误如下:gcc: syntax error at line 1: `(' unexpected


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3