linux命令 sed 请问有哪位大大知道这个sed sed 's/\//\\\//g'

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:46:05

linux命令 sed 请问有哪位大大知道这个sed sed 's/\//\\\//g'
linux命令 sed 请问有哪位大大知道这个sed sed 's/\//\\\//g'

linux命令 sed 请问有哪位大大知道这个sed sed 's/\//\\\//g'
截取或修改字符串,打印到屏幕上.
使用方法:sed 参数 '动作' 动作对象
如果用-i参数将修改文档的内容,你的sed 's/\//\\\//g'这个我举一个类似的再分析你的.
sed 's/old/new/g’ ***
这个就是把***文档里面的old这个词换成new这个词.
你的sed 's/\//\\\//g'里面既是把,/换成\\/.s/\//是一部分/\\\//g又是一部分,s后面的//之间就是要替换的词语和上面的old类似,由于/有特殊定义,所以用\转意成普通符号/,/\\\//g从第一符号到g前面的/之间就为替换old的new,为\\/前面两个\就是\没有特殊意义所以为\\,后面g前面的第二个/由于有特殊意义所以用\来转意,所以new为\\/.在s/old/new/g里面的/为固定格式所需要的,所以想打印出/来的话,要用\来转意,linux特殊字符转意都用\.
详细的参数信息用man page,这个是比不可少的,因为一个人不可能把那些东西全部记得,如果你硬要记还不如记唐诗三百首呢.只要知道这个命令或是这个工具的工作原理,使用方法自然就明了,要用到的时候查一下即可,没有必要和自己过不去.