sed报错sedcan'tread的解决方法:主要是mac和linux平台上sed使用方式的区别
方法/步骤
1、mac上的sed命令:将文件中某行的指定字符替换sed-i''"行数s#原来的字符#替换之后的字符#"需要替换的文件路径例如:sed-i''"12s#abc.*e#abcde#"a.txt将文件a.txt里的12行的前面为以abc开头,e结尾的字符串,替换为abcde
2、mac上的sed命令:将文件淘篱跬翎中某行的指定字符替换,只需要把前面的两个单引号去掉就可以了(虽然差别很小,但是很容易就搞错了)sed-i"行数s#原来的字符#替换之后的字符#&q锇栀劐箨uot;需要替换的文件路径例如:sed-i"12s#abc.*e#abcde#"a.txt将文件a.txt里的12行的前面为以abc开头,e结尾的字符串,替换为abcde