ChinaUnix.net
相关文章推荐:

sed 替换变量

[code]# tmpfile=`ls /usr/webroot/mx/*.txt` num=0 for file in $tmpfile do echo "file="$file num=`expr $num + 1` echo "num="$num filelen=`expr length $file` echo "filelen="$filelen len1=`expr $filelen - 17 - 3` echo "len1="$len1 filename=`expr substr $file 17 $len1` echo "filename="$filename sed 's/\|地区号/\|$filename\|地区号/g' ../mx/$filename.txt > dat/$filename done[/code] sed后的内容不是我想要...

by 笑嘻嘻 - Shell - 2005-06-05 11:16:03 阅读(1110) 回复(2)

相关讨论

cat work.txt |grep -v "*"|sed -e "s/work/'$tim,$com,$off'/g" 大伙帮忙看看这句该怎么写,总报错,实现不了想要的结果,我想用变量把work这个单词替换掉 报错结果 sed:-e 表达式 #1,字符 17:“s”的未知选项 大神,怎么改呢?

by 诗意人生 - Linux系统管理 - 2016-10-06 23:13:24 阅读(807) 回复(4)

请教高手一个shell 的替换问题 cat c.txt ssh hostname1 /home/grid/deconfig.sh echo $a myrac1 要将c.txt 文件中的hostname1替换变量中的myrac1,总是不行. sed 's/hostname1/'$a'/g' c.txt /home/grid/deconfig.sh sed 's/hostname1/$a/g' c.txt ssh $a /home/grid/deconfig.s 谢谢.

by xyz3000 - Shell - 2014-11-23 11:29:28 阅读(1463) 回复(5)

我要在文件最后添加指定的ftp路径 试了好几次都不不行 #sed -i "a\ ${ftppath}" $ftpconf

by kdsfan - Shell - 2011-08-27 17:17:11 阅读(2558) 回复(9)

大家好,我有这样一段脚本,但是一直执行失败,请各位指点一下啊 #!/bin/sh SRC1=/root/dir1 DST=/root/dir2 SRC2=`mkdir -p $SRC/test` tmpDir=`echo $SRC2|sed 's/$SRC1//'` mkdir -p $DST$tmpDir 主要是这一行无法正常执行 tmpDir=`echo $SRC2|sed 's/$SRC1//'` 该语句报错 sed 's/$SRC1//'`

by david2878 - Shell - 2011-10-10 09:30:19 阅读(6553) 回复(6)

aa=${dir}/aa/aa.txt v_home_dir=/xx/dd v_file=`echo $v_config_file|sed 's/${dir}/'${v_home_dir}'/'` 没有替换成功,替换结果为/aa/aa.txt,想要的结果是/xx/dd/aa/aa.txt

by wsryyffs66 - Shell - 2011-07-06 18:18:27 阅读(2175) 回复(1)

本人写了一个脚本,里面定义了一个变量IP,怎么用sed替换不了啊,说的不清楚 大家看看 #!/bin/bash IP=192.168.1.32 sed -i 's/A/\$IP/g' file file文件内容是 A is a address 执行玩这个脚本之后查看file文件 $IP is a address 怎么不替换变量的值啊

by tomasea - Shell - 2010-10-27 14:57:44 阅读(2657) 回复(3)

aa=ver $vim cc sadgf dsfd vaa sed 's/vaa/$aa/g' cc 结果为: $cat cc sadgf dsfd $aa 而我想要的结果是:sadgf dsfd ver 在''里$就失去了它原来的意义,解决办法 $sed s/vaa/$aa/g cc 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/50685/showart_654263.html

by sss0213 - Linux文档专区 - 2008-05-01 17:13:42 阅读(756) 回复(0)

请问一下各位大侠 first="hello2" last="hello1" echo hello25|sed 's/$first/$last/' 请问为什么还是替换不过来,请不吝赐教!

by 哈密瓜 - Shell - 2004-05-09 11:34:06 阅读(2453) 回复(8)

请教大家一个问题,如果sed -n 用固定值,下面这个命令是没有问题的: sed -n '/# Time: 12:03:45/,$p' a.txt 但是如果想传个变量,发现就不行了,请问是啥原因呢? a='12:03:45' sed -n '/# Time: $a/,$p' a.txt

by orablue - Shell - 2015-05-13 11:26:31 阅读(1707) 回复(11)

[root@appbi tmp]# cat dd.txt ptCell ColCnt="c1036" RealNum="56704.540000">56,704.54 -2,052,307.54 2,109,012.08 -229,103.76 -11,41...

by chen_7733 - Shell - 2014-11-21 15:41:44 阅读(2005) 回复(3)