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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 05:48:16
linux命令 sed 请问有哪位大大知道这个sed sed 's/\//\\\//g'
xn@_;e_II(RTT3$ "D0$U0RBg=.j.#q~3{P><kNEcnp_;9w72HIc,Ïp'VXb7\8! nOE} Mg2ƣ"JΠ8 n#~l>xn˪,[pA_ôbڻ#Y9,s0]*ܺ?RX 7Rۙz'P̋*dP>|a?SΎZ0K]h&p]fQBbkl,*'>V3⇡ЊV% q0Ɨ^ѱzneLQbpJK1-ô͗%\gkMDVC*њz6S8 %5p$yn;QЄ(8coC'#  yujC\ 7 tG[액:&DܮaaM\@ωbe,GqKvO%@Ԩ 4f5[D%s$PQ^nt݁ jƝ३#&eٛ .Z]Rf2^u&7JN6֏6mm]tU Fr b ʍS+7[;gnIj0I4!7SP vCQXs.H*e^|W^td

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,这个是比不可少的,因为一个人不可能把那些东西全部记得,如果你硬要记还不如记唐诗三百首呢.只要知道这个命令或是这个工具的工作原理,使用方法自然就明了,要用到的时候查一下即可,没有必要和自己过不去.