解答网友shell问题一例20140702
生活随笔
收集整理的這篇文章主要介紹了
解答网友shell问题一例20140702
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天看到一網友觀看老男孩shell視頻后,問了一個問題如下:
解答思想:
我們學習shell的最好方法就是參看系統的標桿腳本及幫助的example。
下面是網卡啟動腳本的有關這位網友問題的腳本樣例。
很明顯上述中括號字符比較等號兩邊有空格。所以上述的問題答案就不言而喻了。
[root@oldboy?~]#?cat?oldboytest.sh? #!/bin/sh stra='aa' strb='bb'if?[?"$stra"?==?"aa"?-a?"$strb"?==?"bb"?];thenecho?"true" elseecho?"false" fiif?[[?"$stra"?==?"aa"?&&?"$strb"?==?"cc"?]];thenecho?"true" elseecho?"false" fi [root@oldboy?~]#?sh?oldboytest.sh?? true false?注意細節:特別是容易忽視的空格,在shell里很關鍵。
總結
以上是生活随笔為你收集整理的解答网友shell问题一例20140702的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像处理之边缘检测概述
- 下一篇: 转:openTSDB 2.0 安装