假设我有这样的文件:
a void measure()
{
a GPIOPinTypeADC(GPIO_PORTE_BASE, GPIO_PIN_7); // Pin assignment
ADCSequenceConfigure(ADC0_BASE, 3, ADC_TRIGGER_PROCESSOR, 0);
appended line for demonstration
ADCSequenceStepConfigure(ADC0_BASE, 3, 0, ADC_CTL_CH0 | ADC_CTL_IE |ADC_CTL_END);
ADCSequenceEnable(ADC0_BASE, 3);//sample sequence 3 is enabled.
ADCIntClear(ADC0_BASE, 3); // Clear the interrupt status flag.
}
当且仅当以空格作为分隔符的第一个列之前,我可以使用SED
or来输出 true 。第一个字符始终是空格。AWK
a
a
截至目前我使用GREP
:
if grep -q "^a" file.c; then
echo "The file is prepended"
else
echo "the file is clean"
fi
我在单独的文件中有几个函数,例如上面的第一个函数,并希望根据前面的a
.
是否有可能使用它自己轻松地完成多个文件GREP
。我真的更喜欢一个SED
或AWK
替代方案,避免使用if
数百个结构。
建议或更好的算法总是受欢迎的:)