我正在编写一段shell脚本代码,以便在Mac上自动执行一组终端任务。程序在Mac终端中执行,但if语句中的嵌套命令在任何if语句为真时都不会执行。有什么建议吗?
A B C
0 1 4 7
1 2 5 8
2 3 6 9
答案 0 :(得分:2)
条件下等于空间的空格。
var $asideGet = $('aside li').click(function(){
$(this).each(function(){
$(this).attr('class');
});
});
var $sectionGet = $('section p').click(function(){
$(this).each(function(){
$(this).attr('class');
});
});
if($asideGet == $sectionGet){
$asideGet.click(function(){
$sectionGet.slideToggle();
});
};
答案 1 :(得分:0)
感谢这个论坛的帮助,我能够解决问题。以下是现在可以使用的代码块:
#!/bin/bash
CHOICE=0
FINDER=1
DOCK=2
CAFF=3
echo Select an option:
echo 1. killall Finder
echo 2. killall Dock
echo 3. caffeinate
echo -n Enter your choice:
read CHOICE
echo You chose: $CHOICE
if [ $CHOICE = $FINDER ]; then
echo Executing killall Finder…
killall Finder
elif [ $CHOICE = $DOCK ]; then
echo Executing killall Dock…
killall Dock
elif [ $CHOICE = $CAFF ]; then
echo Executing caffeinate…
caffeinate
fi
exit