如何在shell脚本中启动另一个操作

时间:2013-04-02 11:16:42

标签: shell scripting

有人把这个脚本放在网上查看网站上的活动门票。当this_year_count>时,如何修改它以启动iTunes播放osascript或播放系统蜂鸣声等。 1?我可以从这个脚本发送短信吗?

    # !/bin/sh
    #
    # ABCD 2013 checking script

    CURL='curl'
    ABCD__SUPER_SECRET="uggcf://qrirybcre.nccyr.pbz/jjqp/"
    CURL_OPTIONS='--silent'
    $CURL $CURL_OPTIONS `echo -n $ABCD__SUPER_SECRET | tr '[A-Za-z]' '[N-ZA-Mn-za-m]'` | \

    sed -e 's/[^A-Za-z0-9][^A-Za-z0-9]*/\
    /g' | awk ' BEGIN { this_year_count = 0 }
    /2013/ { this_year_occurrences[NR] }
    !/2013/ { ++not_abcd_count }
    END { for (line in this_year_occurrences) {
    ++this_year_count
    }
    if(this_year_count > 1)
    print "Hey, you might want to consider seeing if you can order tickets."
    else
    print "Run this checker again when you are ready to check things again"
    }'

2 个答案:

答案 0 :(得分:0)

好的,所以我会简短回答/长期回答:

答案简短: 当this_year_count>时,如何修改它以启动iTunes播放osascript或播放系统蜂鸣声等。 1?

替换

  打印“嘿,您可能需要考虑看看是否可以订票。”

通话/哔声

我可以从此脚本发送短信吗?

你可以如果你有办法在另一个文件中发送短信,你可以导入。即它可能,但是这个脚本中的任何内容都不允许你这样做。

答案很长: 替换

  打印“嘿,您可能需要考虑看看是否可以订票。”

  

osascript -e“告诉应用程序\”iTunes \“激活”

for itunes

  

sudo apt-get beep

  

sudo apt-get mpg123

发出哔哔声(适用于我的系统,但我不使用mac,你需要检查一下)

至于发送短信

  

How do I send an SMS from a shell?

会看到你的正确

答案 1 :(得分:0)

我只是用谷歌搜索了剧本。 http://blog.agilebits.com/2013/04/01/1password-4-mac-wwdc-april-fools/

检查日期和标题。如果你把这个作为一个笑话发布,我会承认我为此而沮丧,但考虑到它是在4月2日发布的,而不是第一个,有点晚了。

如果这是一个诚实的问题,然后丢弃这个脚本,它就不能做你想做的事。