我想创建一个调用众所周知的grep
命令的 bash 函数。此函数应将 grep 模式作为参数。
现在是棘手的部分。该函数本身构造赋予grep
命令的文件名参数。在调用该函数时,似乎grep
正在调用该命令,但控制台绝对没有输出。到目前为止,这是我想出的:
specialGrep() {
evaluatedFileNamePart=$(someOtherGrepCommandThatEvaluatesAnotherPartOfThePath)
# take function param as pattern and use constructed filename param
grep -i '${1}' /fixedPathPart1/"$evaluatedFileNamePart"/fixedPathPart2/*.*
}
这里有什么问题?