linux - What does the dot sign mean in the command -
i not familiar linux command line stuff. need find files suffix '.fvp' under directory , sub-directories. got online, works fine. didn't quite understand means. command line follows:
ls -r | grep '.*[.]fvp' i know -r option listing recursively , pipe redirecting. why in single quote, there dot before asterisk , dot within brace. , whey not '*.fvp'?
thank you!
@grep uses regular expression (regex) syntax opposes glob syntax may used to. *.fvp glob expression trying do, regexes, different.
. in regex matches single character. * means amount of preceding character. so, .* means character 0 or more times. [.] means, marc b said, literal period, because . means else.
Comments
Post a Comment