From 53a4c396a51cc64ef2f33b7d28f0f7208a1c68bf Mon Sep 17 00:00:00 2001 From: Bruno 21 Date: Sat, 17 Mar 2018 07:51:39 +0100 Subject: [PATCH] pip3 list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pip3 list --outdated --format columns au lieu de pip3 list --outdated —freeze --- _pip.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/_pip.sh b/_pip.sh index b6e9bfa..d6ce086 100755 --- a/_pip.sh +++ b/_pip.sh @@ -13,14 +13,22 @@ pip3 install --upgrade pip #pip3 install --upgrade mkdocs-material echo "" -pip3_outdated=$(pip3 list --outdated --format=freeze) -upd3=$(echo $pip3_outdated | tr [:space:] '\n' | awk -F== '{print $1}') +pip3_outdated=$(pip3 list --outdated --format columns) +upd3=$(echo "$pip3_outdated" | sed '1,2d' | awk '{print $1}') +#echo $upd3 + +pip3_outdated_freeze=$(pip3 list --outdated --format=freeze) +#upd3=$(echo $pip3_outdated_freeze | tr [:space:] '\n' | awk -F== '{print $1}') + if [ -n "$upd3" ]; then echo -e "\033[4mAvailables updates:\033[0m" - echo $pip3_outdated | tr [:space:] '\n' + #echo $pip3_outdated_freeze | tr [:space:] '\n' + echo "$pip3_outdated" echo "" + #echo "$pip3_outdated" | sed '1,2d' | awk '{print $1}' + #echo "" a=$(echo -e "Do you wanna run \033[1mpip3 install --upgrade "$upd3"\033[0m ? (y/n)") read -p "$a" choice