Dav*_*d Z 10 bash shell dotfiles expansion
当我打字时,我经常发现它很烦人(或更糟)
command .*
Run Code Online (Sandbox Code Playgroud)
在 bash 中,该命令适用于父目录和当前目录。是否有一些 shell 选项或其他配置我可以调整以使 bash 排除.
和..
扩展.*
?
cam*_*amh 13
在 bash 中,按以下顺序:
GLOBIGNORE=.
shopt -u dotglob
Run Code Online (Sandbox Code Playgroud)
当 GLOBIGNORE 被设置时, . 和 .. 被自动忽略,因此您实际上不需要在 GLOBIGNORE 中设置它们,但是如果您没有其他可忽略的内容,您将没有任何设置。
每次将 GLOBIGNORE 设置为非空值时,bash 都会打开 option dotglob
,因此您之后需要将其关闭;否则 bash 将扩展*
以包含以点开头的文件。
归档时间: |
|
查看次数: |
1816 次 |
最近记录: |