溫馨提示×

Shell if 如何實現(xiàn)條件重定向

小樊
82
2024-10-14 14:34:58
欄目: 編程語言

在 shell 腳本中,你可以使用 if 語句和 >>> 操作符來實現(xiàn)條件重定向。下面是一個簡單的示例:

#!/bin/bash

num=10

if [ $num -gt 5 ]; then
    echo "Number is greater than 5" > output.txt
else
    echo "Number is less than or equal to 5" >> output.txt
fi

在這個示例中,我們首先定義了一個變量 num,并將其值設置為 10。然后,我們使用 if 語句檢查 num 是否大于 5。如果條件為真,我們將 “Number is greater than 5” 寫入 output.txt 文件。否則,我們將 “Number is less than or equal to 5” 附加到 output.txt 文件。注意,這里我們使用了 > 操作符來覆蓋文件內容,而 >> 操作符用于將輸出追加到文件末尾。

0