的几串不同的线,我有以下输入:打印只能从bash脚本
/ > blablabla
title 1
-------
title 2
-------
...
-------
title n
/>
现在我需要阅读只包含标题行,所以我必须删除------和/>。 我设法排除所有-----用:
if [ "$LINE" != "-------" ]
但problme是除去两行:
/ >blablabla
/>
(其中blablabla能可能变动)。我想排除所有以字符串开始的字符串:“/>” 但是我尝试了几种方法但没有成功。
有了:
if [[ $LINE!=/* ]]
我没有成功。 获得该结果的正确方法是什么?
在此先感谢。
它很有效。唯一奇怪的问题是第一行(/> blablablala)仍在打印。任何想法? – Ivan
我对你的模式做了测试......待命,我将包括整个事情,以便你可以看到它的分歧。顺便说一句,我还建议简化为'/ * | --- *)' – DigitalRoss
我刚刚编辑我的问题,以纠正第一行的一个小错误。正确的模式是/> blablabla(在blabla之前有一个空格...)。 – Ivan