该应用程序是为了在BSD/OSX和Linux上运行而编写的。其中一个脚本依赖于awk。它包含两个awk命令:一个是为nawk编写的(标准的BSD实现),另一个是为gawk编写的( GNU awk实现)。所讨论的两个awk命令与不同的环境不兼容;特别是当使用gawk运行时nawk命令会失败。脚本检查内核名称(即uname -s),以确定主机环境,然后运行适当的awk命令。在思考如何最好地修复这个bug的过程中,我突然意识到,知道如何以编程方式区分不同类型的公共命
我对shell脚本很陌生(对此进行编程,请见谅)。我已经在Linux上写了一个脚本,当我的电池达到15%时,它会通知我(用xcowsay),并将播放声音(在第二个脚本中) "deththeme.wav“--基本上,我希望我的外壳脚本的第二部分在充电器插入时终止/bin/bash
do
while [ $PLUG = "Discharging| s