加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 1、數值比較參數
    • 2、字符串比較參數
    • 3、文件比較參數
  • 推薦器件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之test命令

09/05 09:53
591
閱讀需 2 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

test命令用于測試某個條件是否成立,它可以進行數值、字符和文件三個方面的測試。

在shell文件中輸入命令,通過特定的參數可以對數值、字符串進行比較,如下參數及示例。

1、數值比較參數

舉例,在myshell.sh腳本中加入如下內容,將兩個變量值進行比較:

執(zhí)行結果:

2、字符串比較參數

舉例,在myshell.sh中添加如下內容,進行變量值比較:

執(zhí)行結果如下:

同時也可以對文件進行比較。

3、文件比較參數

舉例,首先建立test.txt文件和work文件夾,然后在myshell.sh腳本中加入如下內容,來判斷是否存在test.txt文件和work文件夾:

執(zhí)行結果如下:

刪除創(chuàng)建的test.txt文件和work目錄,執(zhí)行結果如下:

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
HFBR-2522ETZ 1 Foxconn Receiver, 1Mbps, Through Hole Mount, ROHS COMPLIANT, 6 PIN
$17.11 查看
LE88276DLCT 1 Microsemi Corporation Analog Transmission Interface,
$33.67 查看
74HC132D,653 1 NXP Semiconductors 74HC(T)132 - Quad 2-input NAND Schmitt trigger SOIC 14-Pin
$0.42 查看

相關推薦

電子產業(yè)圖譜