帮忙详细解释一下这句shell语句(path="`echo $0 | sed 's,//*,/,g'`")的意思,如题,并举例说明sed中加逗号的用法,(莫抄袭)

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 17:55:17
帮忙详细解释一下这句shell语句(path=
x͓[S@ǿJ(҄V(/=$iҦ 4:8>Thij Ttz26Qqd7;,K;~V* qRw՘U+C=OjsȠ) gJ8@kn gLɍ$ ;u/(.q`Hf('x'c?lKa(gwvIQ#K$™Mclڋ;5M嬠(m :?X4W.pCŝ M>O7Ч#:d9@ _jlV#E+ArTNkb\%&rV$Oʏ2~ZX"шARXyF"VxMExК_P zYDq^&̳, )I2"d9*:ϓ`~V,a"dʞ >Np0 +\QnB.-M~KE

帮忙详细解释一下这句shell语句(path="`echo $0 | sed 's,//*,/,g'`")的意思,如题,并举例说明sed中加逗号的用法,(莫抄袭)
帮忙详细解释一下这句shell语句(path="`echo $0 | sed 's,//*,/,g'`")的意思,
如题,并举例说明sed中加逗号的用法,(莫抄袭)

帮忙详细解释一下这句shell语句(path="`echo $0 | sed 's,//*,/,g'`")的意思,如题,并举例说明sed中加逗号的用法,(莫抄袭)
日常咱们用sed 都是  sed 's/.*//g' 来进行操作.但是当需要替换的文本里含有'/'的时候,
我们也可以指定这个'/'分割的书写格式,比如使用','和'#'来代替'/'
但是这种替代,按照第一个来进行指定,并且在后边书写时,不可更改.
这个意思sed的意思就是吧多个'/'替换成一个'/'
举几个例子我觉得会很直观.