比如文本是这个样子的: sd f f [a b c cddd eee] 如何把括号里的空格删除掉……
by uarenotalone - Shell - 2013-03-19 13:27:59 阅读(3033) 回复(18)
碰到一个例子 sed 's/(love)able/lrs/' file 原文file 内容 loveable ------------------------- 执行之后输出 loveable 这是为什么? 一点变化没有呢 {:3_182:} {:3_182:} {:3_182:}
比如,要查询一个语句, aaa(bbb sed -n -e '/aaa\(bbb/' filename 提示错误: sed:-e 表达式 #1,字符 43:不匹配的 ( 或 \(
本帖最后由 yss624 于 2016-12-14 13:30 编辑 比如 test1.mov test2.mov test100.mov 在数字前后加上中括号,替换成test[1].mov test[2].mov test[100].mov 我用sed -r 's/([0-9]+)/[\1]/' 却不行
cmk3_loading_Xe.gnu 文件内容如下: set term pngcairo size 480,400 font 'arial,10' set xlabel "Loading (mmol/g)" font 'arial,12' set ylabel "Heat (KJ/mol)" font 'arial,12' set output "cmk3_loading_Kr.png" set border linewidth 1.0 set key right bottom Left set key reverse set label 1 "(b)" at 2.5,3.2 set key ...
本帖最后由 行走的小布鞋 于 2013-11-26 23:46 编辑 我的脚本是这样的[code]sed -n 's!\(section\)\([1-9][1-9]*\.[1-9][1-9]\)!\2\1!gp' sed.txt [/code][code]cat sed.txt section12.7 section1.2 [/code]为什么执行语句后,无法显示呢?也就是说,按照上面的语法,没有匹配文件中的字符; 求赐教
[code][stock@localhost ~]$ id root uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) [stock@localhost ~]$ [/code]要求用sed和awk匹配出小口号里面的内容 root toot root bin daemon sys adm disk wheel 求解、、、、、
我看到的sed帖子中都没有使用过花括号{},请问在sed中能使用{}表示一组指令吗? 比如说在满足某个条件,执行多个指令,可以用{}将这组指令括起来吗? 我自己尝试了一下是可以的,但由于没见过别人用,所以还是有疑惑,望赐教!
我现在想查找文件下关于()内为数字8的所有数据 请问下怎么需要用什么语句 可以精确的找出 来 例子: asdadasda(8) dfhdhdghg(8) asdasdasqeq(8) 把包含(8)的所有数据全找出来 怎么解决 简单一点最好~~~谢谢
如下所示,出错,求解决办法?非常感谢![code]#cat test vv abc(8-you nn good var="abc" sed "/$var[(]/!d" test #报错-bash: !d": event not found[/code]