Answers:
要匹配根本没有扩展名的文件,可以使用以下命令
ls | grep -v '\.'
要匹配没有.txt
扩展名的文件,可以使用以下命令
ls | grep -v '\.txt'
这会将当前目录中的文件列表传递给grep
,这将删除其中包含.
(或.txt
用于第二个命令的)所有文件名。
grep
可以与任何命令一起使用。该|
符号用于将输出从一个命令传递到另一个命令,grep
并将匹配具有(或不具有)特定文本的行。但是,如果要修改文本(不只是打印匹配的行),则应查看sed
命令。
ls --classify | grep -v '/'.'*'