加入星計劃,您可以享受以下權(quán)益:

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

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

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

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

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

1、數(shù)值比較參數(shù)

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

執(zhí)行結(jié)果:

2、字符串比較參數(shù)

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

執(zhí)行結(jié)果如下:

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

3、文件比較參數(shù)

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

執(zhí)行結(jié)果如下:

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

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
BCM89811B1AWMLG 1 Broadcom Limited Ethernet Transceiver, PACKAGE-36
$13.11 查看
LAN8742AI-CZ 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER

ECAD模型

下載ECAD模型
$2.57 查看
SN74LVC1G14DBVR 1 Rochester Electronics LLC Inverter,
$0.14 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜