Inline if shell script
问题 Is it possible to execute shell script in command line like this : counter=`ps -ef | grep -c "myApplication"`; if [ $counter -eq 1 ] then; echo "true"; > Above example is not working I get only > character not the result I'm trying to get, that is "true" When I execute ps -ef | grep -c "myApplication I get 1 output. Is it possible to create result from single line in a script ? thank you 回答1: It doesn't work because you missed out fi to end your if statement. counter=`ps -ef | grep -c