我在課堂上過去幾天一直在使用正則表達式。我無法確定爲什麼這個表達式不起作用。我在找像下面的表達式:爲什麼sed語句不起作用?
value = (struct node){ 5, NULL};
value2 = (structname){ 1, 2 };
*pointer = (bla){3,4};
這裏是我使用的表達:
sed -n '/^[*0-9A-Za-z_]+ *= *(*[0-9A-Za-z_]+ *[0-9A-Za-z_]* *) *{[0-9A-Za-z, ]};/p' structfile
我缺少什麼,因爲它沒有返回值。另外,我還在一些表達式中使用了[^,],並且我仍然用s來表示線條。我錯過了什麼?
哇,我不知道我做錯了什麼,但所有高雅的你的解決方案工作我想我只是愚蠢的。非常感謝你的幫助,我真的很感激。 – UniqueUsername