养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

sed 替换时报错sed can't read 的解决方法

时间:2024-11-10 18:48:08

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

© 一点知识