ChinaUnix.net
相关文章推荐:

批量替换文件名

hello,all 现在有个需求: /home/下有haha.text hehe.text xixi.text 文件 需要把他们的名字替换成 1.text 2.text 3.text 请问有什么好的方法吗?

by zhangheng520 - Shell - 2010-05-09 13:43:23 阅读(9351) 回复(39)

名字批量文件

相关讨论

find . -name "* *"| while read name;do na=$(echo $name | tr ' ' '_') mv "$name" $na done tr命令:translation命令,用法: tr [OPTION]... SET1 [SET2] 用set2来替换set1,将标准输入的字符串转为标准输出,如: $tr a b 进入输入模式后,你所输入的所有的字母a都会被翻译成字母b,然后输出到屏幕上 $ tr a b apple bpple aabbcc bbbbcc 在上面的脚本中,tr ' ' '_',将echo通过管道传入的字符串中所有的空...

by hb_li_520 - Linux文档专区 - 2009-05-07 13:52:52 阅读(1741) 回复(0)

本帖最后由 fbt045 于 2013-02-28 13:55 编辑 各位大侠,我想把某目录及其子目录中所有含aaa字符串的文件名改为含bbb,比如111aaa222.php改为111bbb222.php,请问该怎么写这条命令啊?

by fbt045 - Linux系统管理 - 2013-03-08 17:01:56 阅读(6339) 回复(12)

请教一下论坛的专家,我在SUSE里面每天产生一批LOG文件,文件名格式是YYYY_MM_DD_NE:XX.INV.DHL,打算每天用FTP把LOG文件拷贝到WINDOWS2008的服务器中,但是WINDOWS文件名不能使用冒号‘:’,在某些情况下冒号会被自动替换为下划线_,但是有时又不会被替换,如果解决这个问题最好的还是把源文件名改掉。我试着用MV,rename都没有成功,因为文件名是动态生成的,想请教下大家,怎样用简单的命令行或者SCRIPT来修改YYYY_MM_DD_NE:XX...

by mnemonic - Linux系统管理 - 2011-11-07 17:20:18 阅读(4278) 回复(9)

本帖最后由 weichanghe2000 于 2012-08-29 20:21 编辑 大家好,我在某个目录下面有 很多文件,文件中 包括 bak 字符串, 我现在 需要 把 bak 改为 _BAK_ , 要求用下面的3种方法实现(即利用find,exec,xargs ,mv 命令组合来实现) 方法1: 用 find exec mv 等命令实现 方法2: 用 find xargs mv 等命令实现 方法3: 用 ls sed mv 等命令实现 原文件 替换后的文件 archbak...

by weichanghe2000 - Shell - 2012-08-31 12:59:58 阅读(16415) 回复(27)

#!/bin/bash cd temp for name in $( ls -l |awk '{print $9}') do export newname=$(echo $name |sed 's/old/new/g') mv $name $newname done 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/34054/showart_1966733.html

by 我爱钓鱼 - Linux文档专区 - 2009-06-17 10:19:40 阅读(1804) 回复(0)

一个网站以前使用windos服务器,现在改用linux服务器,发现以前很多文件使用20051227204246.JPG 2006221221724.BMP之类的大写文件名,如何找出这些文件来替代为小写文件名

by xnlg - Shell - 2012-11-01 10:09:09 阅读(1297) 回复(4)

我有一个大目录,里面层级很深,每个目录底下都有CVS这个目录,CVS目录里有一个Root文件,Root文件里有个IP地址我要替换掉,比如原来是192.168.20.22,现在要替换成100.100.101.88,这个shell怎么写?还请各位大侠赐教。

by lyl2002 - Shell - 2013-01-14 11:13:40 阅读(1777) 回复(4)

使用sed ls -1 * | awk '{print "sed s#/style.css#/blog/styles_zh-cn.css#g "$1" > ../"$1 }' > sed.sh sed -in-place -e 's/abc/cba/g' * 使用 perl: perl -pi -e 's|ABCD|Linux|g' `find ./ -type f` 使用iconv 替换编码 如将GBK 替换为 UTF-8: #!/bin/sh for file in `ls *.jsp` do echo $file iconv -f GBK -t UTF-8 $file -o src/$file echo "Proceesing file $file" done 本文来自ChinaUnix博客,如果查...

by littleboywj - Linux文档专区 - 2007-12-31 23:45:07 阅读(1018) 回复(0)

将所有copyright.php中: [code] $copyright_EN=""; $copyright_BIG5=""; [/code] 这样一段换成 [code] $copyright_EN="";$copyright_BIG5=""; echo '中国成都'; [/code] 该怎么办? sed /s/xx/yy/g这样的只能换一行的。不知道换多行怎么换了?

by zhengwei_zw - Shell - 2007-06-06 15:27:51 阅读(1602) 回复(6)

遇上点麻烦的文本处理问题,想请教一下各位大神: 1.txt:(高两部分为header,长得不一样,但是都是以">"开头的,header为一行,下面的每个为一行) >m161112_061847_42213_c101125762550000001823268105221784_s1_p0/64139/30_1259_CCS strand=+;fiveseen=1;polyAseen=1;threeseen=1;fiveend=30;polyAend=1259;threeend=1290;primer=1;chimera=0 ATCTAATATTGGTTGGATATTTTCCAGAGATAGTTTAATAATTGGATCAAAAATTGGAGAAGGCGCCTTT GGTATTG...

by 蓝色未央 - Shell - 2017-06-05 14:05:26 阅读(838) 回复(7)