在一个MP4的头文件中有如下字符:x264 - core 55 svn-655M - H.264/MPEG-4 AVC codec 我想写一个shell脚本替换一个MP4文件中的头文件信息.. 脚本如下:sed -i ' /start/,/end/c XXXX' $i 脚本运行成功后,,mp4 比之前小了好多,一个朋友说MP4是属于二进制文件,不能使用sed命令替换... 请问高手有什么方式可以代替上面的 sed写法?? 谢谢...
by seanyoung2009 - Shell - 2009-08-04 12:38:31 阅读(3398) 回复(6)
我有一个文本 类似 8613302200008,460030902234084,1201,12,600101,2002-03-19 12:00:00,2013-06-29 22:00:50 8613302200009,460030918855095,1001,12,600101,2010-12-30 18:06:51,2011-09-12 05:30:21 我想替换第三列的值,如果是1201则替换成15 ,如果是1001则替换成10,这个应该怎么写? 谢谢~
有一个txt文件,格式如下: 22121 | 115 | 278532 | 22116 22122 | 115 | 278533 | 22116 22123 | 115 | 278534 | 22116 22124 | 115 | 282625 | 22115 22125 | 115 | 286721 | 22124 22126 | 115 | 286722 | 22124 22127 | 115 | 290817 | 22115 22128 | 115 | 294913...
shell的字符替换 变量替换: 一:简单赋值和替换 a=bcd $ echo $a bcd $ echo ${a} bcd 二:变量扩充 除了shell中的meta,其它的[^a-zA-Z0-9_]几乎都可以作单词边界。 同sed中关于单词边界[^a-zA-Z0-9_]的描述。 http://bbs.chinaunix.net/forum/24/20040825/393964.html 这些功能有时候会在程序中有意想不到的作用! 例如: $ a=bcd $ echo ${a}.b bcd.b $ echo $a.php bcd.php $ echo $a%b bcd%b $ echo /$a/bc /bcd/bc ...
格式:0000 1111 2222 3333 4444 5555 6666 请帮忙转换成:(以上个字数格式不定,希望能给个通用的方法,谢谢) 一:加括号和双引号 (“0000” “1111” “2222” “3333” “4444” ”5555“ ”6666“) 二:加括号和双引号的同时加一字段 (“0000” “1111” ”AAAAA““2222” “3333” “4444” ”5555“ ”6666“) 请个位大人帮忙,谢谢!
[chengmo@localhost ~]$ test='c:/windows/boot.ini' [chengmo@localhost ~]$ echo ${test/\//\\} c:\windows/boot.ini [chengmo@localhost ~]$ echo ${test//\//\\} c:\windows\boot.ini 这两个字符串的替换 看不明白 请高手解释下
我想替换某一行的字符为变量,希望可以多次执行。 比如1.sh中某一行的内容 hello one/ok/ok/1 把1替换为变量M 写个sed scripts,希望每次都可以进行替换,即变量M可以每次执行后都可以替换。 我用sed.sh read M sed -i /^hello/s/1/$M 执行后可以把1变为2 ,但是下次执行的时候输入一个数值就无法进行替换了,因为再次无法匹配了。 我想用替换行的想法, 最后一个字符用$M代替,请赐教。
本帖最后由 robinylp 于 2011-06-17 20:13 编辑 我有几个IP地址和掩码: 192.168.1.0 23 192.168.45.0 22 192.168.4.0 21 .... 我想替换后面的掩码: 变成 192.168.1.0 0.0.1.255 192.168.45.0 0.0.3.255 192.168.4.0 0.0.7.255 请问哪位大侠有什么好办法吗? 先谢谢了!
搜索特定目录下所有特定类型文件中的字符串并替换,某些目录需要root权限。 find ./ -name '*.html' | xargs sed -i 's/iso-8859-1/utf-8/g' 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94441/showart_2096166.html