关于shell脚本问题,谁能给我解释解释这个脚本里,每个符号的作用.

学习 时间:2026-08-11 07:23:35 阅读:9029
关于shell脚本问题,谁能给我解释解释这个脚本里,每个符号的作用.sed 's///;s///;s///;s/ //g;s/ //g;/^$/d' $1 | sed -e :a -e '$!N;s/\n/ /;s// /;ta' -e 'P;D' | sed -e :a -e '$!N;s/\n/ /;s// /;ta' -e 'P;D' | sed -e :a -e '$!N;s/\n/ /;s// /;ta' -e 'P;D' | sed -e :a -e '$!N;s/\n/ /;ta' -e 'P;D' | grep '^' | sed 's///' >> $2

最佳回答

热情的小蘑菇

多情的盼望

2026-08-11 07:23:35

拜托,正则表达式你都不懂怎么跟你解释呢?sed 's///;s///;s///;s/ //g;s/ //g;/^$/d' $1第一句执行了6条替换命令s/XXX/xxx/分别表示把 替换成空字符串,也就是删除。删除换行删除,空格全部删除。空行删除。第二句:sed -e :a -e '$!N;s/\n/ /;s// /;ta' -e 'P;D'就复杂了,解释这个你自己得知道sed的原理。我猜你是不知道所以不解释。这个东西能写一本书啊。你去看这本书吧:《 Sed与Awk (中文版) 》

最新回答共有2条回答

  • 顺心的小笼包
    回复
    2026-08-11 07:23:35

    拜托,正则表达式你都不懂怎么跟你解释呢?sed 's///;s///;s///;s/ //g;s/ //g;/^$/d' $1第一句执行了6条替换命令s/XXX/xxx/分别表示把 替换成空字符串,也就是删除。删除换行删除,空格全部删除。空行删除。第二句:sed -e :a -e '$!N;s/\n/ /;s// /;ta' -e 'P;D'就复杂了,解释这个你自己得知道sed的原理。我猜你是不知道所以不解释。这个东西能写一本书啊。你去看这本书吧:《 Sed与Awk (中文版) 》

上一篇 英语翻译顺便给下读法

下一篇 求《we love will get you home》的英文歌词和中文翻译.