linux,shell脚本问题

a=$(sed -n '/^ \ *soft *noproc/p' limits.conf)
echo $a
这两条指令我在命令行上执行
为什么会输出
1_hosts_ok apublickey.sh bf cs.sh falconlogzip.sh gld.sh haha.sh jboss5_prc.sh jboss_password_rc.sh limits.conf linuxccfg.sh list.txt publickeyok.sh publickey.sh su.exp soft noproc 1
(这些都是与limits.conf在一个目录下的文件,只有最后一个是文件内我想要匹配的字符,我想匹配的只是limits.conf中的soft noproc 1 字符,为什么会输出了这么多的文件名字)

求解!!!

1个回答

不知道,坐等大神。。。。。。。。。。。。。。。。。。。。。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问