【发布时间】:2019-04-22 00:45:05
【问题描述】:
我正在尝试匹配给定字符串的所有字符,但这些字符应该按照给定 bash 脚本的顺序匹配。
while [[ $# -gt 0 ]]; do
case $1 in
-i)
arg=$2
egrep "*[$arg]*" words.txt
shift ;;
esac
shift
done
$ sh match_the_pattern.sh -i aei words.txt
应该返回类似的词
abstentious
adventitious
sacrilegiousness
如果您注意到,首先匹配a,然后匹配e,然后是i,所有这些都是按顺序排列的。另外,整个单词都经过匹配和过滤。
【问题讨论】: