有没有办法抑制参数扩展中的通配?考虑*.xml
在其他 xml 文件中的目录中按字面命名的文件的情况。有没有办法进行${param##*/}
仅影响文件*.xml
而不影响所有 xml 文件的参数扩展?
param=./*.xml
echo "$param" # Displays only ./*.xml
echo $param # Displays ./*.xml ./invoice.xml ./bla.xml ...
echo ${param##*/} # Displays *.xml invoice.xml bla.xml ...
# what I want:
echo ${param##*/} # Displays only *.xml