挂在if语句中的简单bash脚本

时间:2017-09-15 20:35:31

标签: bash

我有一些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

使文件可执行

0 个答案:

没有答案