我有一些bash脚本(在mac上保存为.command),我用它来让我的生活更轻松,并且在一个非常简单的脚本中遇到了一个我无法解决的问题。
以下代码将挂在IF中。如果单独运行,循环内的组件代码可以正常工作。
#!/bin/bash
#Delete auxilary latex files in current folder and all subfolders
echo "Delete LaTeX Aux files for subdirectories? [Y,n]"
read input
if [[ $input == "Y" || $input == "y" ]]; then
find . -type f -name '*.aux' -delete
find . -type f -name '*.bbl' -delete
find . -type f -name '*.blg' -delete
find . -type f -name '*.log' -delete
find . -type f -name '*.synctex.gz' -delete
fi
可能是一个简单的错误。不知道是什么......它与我写过的其他工具基本相同。
非常感谢您的帮助!
PS。通过chmod +x filename