私はgrep検索で特に長い名前が含まれているときにスペルミスを頻繁に犯します。例えば、
grep "super_duper_utralong_name" *txt
super_duper_ultralong_name
したがって、通常は含まれません(ultraとutraを参照)。しかし、それが私が達成したいことです。
どうすればいいですか?たとえば、正規表現でも望ましいですsuper_duper_[:alpha:]*_name
。 grepか他のgrepに似たツールかは関係ありません。
答え1
許容される不一致の数には、フラグでagrep
おおよそのGrap()を使用してください。-#
#
$ agrep "super_duper_utralong_name" <<< super_duper_ultralong_name
$ agrep -1 "super_duper_utralong_name" <<< super_duper_ultralong_name
super_duper_ultralong_name
バラよりアグレフマニュアルより多くの選択のために。