小编Mr1*_*10k的帖子

如果我使用'echo',为什么会这样呢?

所以我目前只是试图遍历我当前的目录,在那里我调用以下bash脚本,每次找到一个打印出来的'我们找到了一个.c文件'.我有一个if语句来检查args,因为我将扩展脚本,如果没有找到args它将继续运行,并且一个arg将告诉脚本要查看的目录.

问题是,此代码不起作用:

if [ -z "$#" ]
    then
        for i in *.c; do
            echo "We found a .c file"
       done
fi
Run Code Online (Sandbox Code Playgroud)

但是如果我加入echo "Test",它有效吗?

if [ -z "$#" ]
    echo "Test"
    then
        for i in *.c; do
            echo "We found a .c file"
       done
fi
Run Code Online (Sandbox Code Playgroud)

我是bash的新手,也不知道为什么会发生这种情况.谁能帮我吗?

bash if-statement

2
推荐指数
1
解决办法
93
查看次数

Xcode项目浏览器即使在目录中也不显示“ GoogleService-Info.plist”

因此,我目前正在构建一个新应用程序,该应用程序将Firebase用作后端,但是遇到了一个问题。我在文件“ GoogleService-Info.plist”中遇到错误,该文件未在我的项目目录中指定,但是在该目录中。我的意思是,在文件浏览器中,我可以看到文件确实存在,但是当我在Xcode上查看项目浏览器时,文件并不存在。我已经尝试过重新打开,但仍然没有帮助。希望以下图片对我的问题有所帮助。 在此处输入图片说明

在此处输入图片说明

如您所见,该文件确实位于目录中,但Xcode并未将其选中!我觉得我在某处缺少一个简单的步骤,但无法弄清楚。

xcode ios firebase swift

-1
推荐指数
2
解决办法
468
查看次数

标签 统计

bash ×1

firebase ×1

if-statement ×1

ios ×1

swift ×1

xcode ×1