Solaris
grep -m 在 solaris/sun 作業系統中
我在 google 和 stackoverflow/serverfault 上進行了很多搜尋,但我無法在 bash shell 中找到與“-m”選項對應的選項。我只需要使用 grep 獲取第一個結果。這在 sun-os/solaris 中可能嗎?
Solaris grep 沒有 -m 選項。行匹配後,
-m N
開關停止讀取文件。N
如果你想要的只是 N 行輸出,那麼你可以使用grep test file | head -N
其中
N
是您想要的輸出行數。
您需要 GNU grep 才能使用 -m 選項。如果您不想使用 GNU grep,則可以在 Solaris 中使用 awk 或 sed:
awk '$0 ~ var{print;exit}' var=$string mytextfile