PIP 包示例:
- 輪子==0.37.1
- ansible==0.29.10
- 設定工具<45
需要準確的分隔符來驗證與所需包相對的已安裝包:
輪==0.37.1 輸出“=”
setuptools<45 輸出“<”
請幫忙
uj5u.com熱心網友回復:
這是您想要做的(其中file包含您發布的所有 3 個示例輸入行,僅用于測驗)?
$ grep -Eo '[<=] ' file
==
==
<
原始猜測:
$ awk -F'[<=] ' '{print $1}' file
wheel
ansible
setuptools
$ awk -F'[<=] ' '{print $2}' file
0.37.1
0.29.10
45
uj5u.com熱心網友回復:
var1="wheel==0.37.1"
var2="setuptools<45"
echo $var1 | grep -Eo '[<=] ' OUTPUT "=="
echo $var2 | grep -Eo '[<=] ' OUTPUT "<"
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/422218.html
標籤:
