linux雙中括號(hào)
2024-02-15 17:12:13
在Linux shell腳本中,雙中括號(hào) `[[ ]]` 是個(gè)條件表達(dá)式,用于執(zhí)行比較操作或字符串測試等任務(wù)。相比單中括號(hào) `[ ]`,它提供了更多的功能,如字符串模糊匹配、文件是否存在等,且具有更好的錯(cuò)誤處理能力。
```bash
#!/bin/bash
if [[ -f "/path/to/file" ]]; then
echo "The file exists."
else
echo "The file does not exist."
fi
```
這段腳本會(huì)檢查指定路徑的文件是否存在。存在,就輸出"The file exists.";否則,輸出"The file does not exist."