使用这个小技巧:
printf '%s\n' *pattern*/
Run Code Online (Sandbox Code Playgroud)
如果你更喜欢在同一行:
echo *pattern*/
Run Code Online (Sandbox Code Playgroud)
或使用bash数组:
arr=( *pattern*/ )
printf '%s\n' "${arr[@]%/}"
Run Code Online (Sandbox Code Playgroud)
这对我有用。
但它还输出目录特征、权限、日期等,我只想显示目录名称。
ls -t | grep '^d' | grep 'pattern'
Run Code Online (Sandbox Code Playgroud)