在Ubuntu中,检查文件的存在,然后...(不是服务器)

时间:2012-02-29 01:42:15

标签: linux

我需要一个只在文件存在时才会加载内容的脚本。想要隐藏这个程序,如果它没有安装,Pidgin。我现在有这个来显示文件;

let icon = new St.Icon({icon_name: "pidgin", icon_size: ICON_SIZE, icon_type: St.IconType.FULLCOLOR});
        this.filesystemItem = new MyPopupMenuItem(icon, _("Chat"));

        this.menu.addMenuItem(this.filesystemItem);
        this.filesystemItem.connect('activate', function(actor, event) {
            Main.Util.spawnCommandLine("pidgin");
        });

我只需要加载文件:/ usr / share / applications / Pidgin Internet Messenger.desktop。拜托,谢谢你。

1 个答案:

答案 0 :(得分:1)

尝试创建包含以下内容的bash文件:

#!/bin/bash

filename="/usr/share/applications/Pidgin Internet Messenger.desktop"
if [ -e "$filename" ]; then 
    echo "The file exists"
fi

并将其命名为scriptName.sh

并运行它:

bash scriptName.sh