以下是一个示例清单:
apple
pear
orange
orange
apple
orange
pear
orange
pear
orange
apple
我想要实现的是打印完整的橙色行 如果(下面)后面的行中有 apple (这条线也将被打印出来)。使用上面的列表,grep将返回用连字符标记的行:
apple
pear
orange
-orange
-apple
orange
pear
orange
pear
-orange
-apple
这是我迄今为止的最佳尝试,我使用 strings 启动命令:
strings fruits.txt | egrep 'orange' -A 1 'apple'
但它返回“grep:apple:没有这样的文件或目录”。
任何帮助将不胜感激!
答案 0 :(得分:1)
有趣的挑战。我认为#include<stdio.h>
#include<conio.h>
void main()
{
int i;
float b;
i=5;
b=3.5;
printf("%f and %d\n",i,b);
surp();
}
int surp()
{
int i;
float b;
i=5;
b=3.5;
printf("%f and %f\n",i,b);
}
将是一个更好的工具。
sed