【问题标题】:Terminal If command终端如果命令
【发布时间】:2015-12-09 18:05:13
【问题描述】:

我有以下问题:我有以下代码可以扫描和计算 wifi 的数量:

airport en1 -s |awk 'END{print NR--}'

现在我想在某些情况下使用 make 终端打开音频文件示例:

if x >10
  then open 1.mp3
else open 2.mp3

我该怎么做?

【问题讨论】:

  • 在这种情况下“开放”是什么意思?你想玩还是读数据?
  • 什么不起作用?

标签: shell if-statement terminal command


【解决方案1】:

阅读simple bash tutorial 怎么样?

if [ $(airport en1 -s | awk 'END{print NR--}') -gt 13 ]; then
   open 1.mp3
else
   open 2.mp3
fi

在 OSX 中有 open 命令,在 Linux 中可以使用 xdg-open

【讨论】:

  • 我的桌面上有音频文件,如何将终端指向那里?
  • open ~/Desktop/1.mp3?
猜你喜欢
  • 2020-09-16
  • 2010-09-30
  • 1970-01-01
  • 1970-01-01
  • 2016-11-17
  • 2019-12-22
  • 2012-02-17
  • 2010-09-25
  • 1970-01-01
相关资源
最近更新 更多