-
批量替换多个文件中特定文本有的时候需要打开或者编辑一些文件而这个文件的文件名称中含有空格在shell中这个文件明就被认为是两个文件了举例说明:某目录含有两个文件,第一个叫ab.c(含有一个空格)第二个叫de.f利用变量FILES接收文件名称FILES=`ls`这个时候再用foriin$FILES就会出错了因为空格把文件明区分开了边成了四个文件a、b.c、d、e.f,我该怎么才能区分呢?yhntgbty 时间:08-16 + 阅读全文
-
求将文件内容按照空行分段,并按照指定内容过滤出需要的结果的shell,具体请进本帖最后由老箭于2011-02-1818:10编辑文件内容如下,求一个一句话shell,根据指定的字符串,查找并返回配对的内容。比如,根据GUARD1,返回NODE127;根据GUARD2,返回NODE227;根据GUARD3,返回NODE237本人刚开始学习shell,怎么也写不出来,不好意思。题外话,文件内容是调用db2的命令在客户端执行:db2listdatabas老箭 时间:02-18 + 阅读全文
-
求助,运行crontab 命令报错本帖最后由huazai202于2011-02-1817:09编辑sybase@linux:~/zerxin/Stat>crontab-lnocrontabforsybasesybase@linux:~/zerxin/Stat>crontabmytaskhuazai202 时间:02-18 + 阅读全文
-
bashrc怎样生效自己写了个shell,运行的时候显示bash:./sh_fit:权限不够。我就修改了bashrc,把该shell的路径加了进去,但是结果还是不行啊。是不是修改了bashrc还得生效啊?Roby83 时间:02-18 + 阅读全文
-
请教一个合并行的问题本帖最后由hxre于2011-02-1816:32编辑文本中大部分是以\n,但有部分是^M换行的,需求是将^M换行的,和下一行合并起来aaabbbcccccc dd^M111222333445566^M77^M^M8899 合并行后格式如下:aaabbbcccccc ddhxre 时间:02-18 + 阅读全文
-
awk 有END和没END求空行总数:1、awk'BEGIN{x=0}/^$/{x=x+1}END{printx}'b2、awk'BEGIN{x=0}/^$/{x=x+1}{printx}'b为什么2中没有END的输出结果错误?zhwei228 时间:02-18 + 阅读全文
-
如何可以替换掉文本中某一个特定列中全部内容原始文件1.txt,内容由tab分割001name1code1city1002name2code2city2003name3code3city3004name4code4city4替换第四列的全部内容为后,内如如下:001name1code1home002name2code2home003name3code3home004name4vivijet 时间:02-18 + 阅读全文
-
如何在文件中显示当前文件的路径看了有位的回复,在网上找了一圈,自己做出来的。说明:可以一次性把一个目录下所有文件,不分类型,只要包含你输入字符,通通替换成你想替换成的字符。注:暂时不支持中文文件名,请先用批量命名工具命名一下,我的帖子里有。附件:批量替换字符.tar.gz[459Bytes]还未被下载Ce L-sky 时间:02-17 + 阅读全文