[-- Attachment #1: Type: text/plain, Size: 1475 bytes --]
Hi,
I have a following bash script minor maintenance;
#!/bin/bash
brew update && brew upgrade && brew cleanup
conda update conda -y
conda update --all -y
conda clean --all -y
pip list -o | sed "1,2 d" | cut -d '\'' '\'' -f1 | xargs -n1 pip3 install -U --no-deps
pip cache purge
echo "all done for today!!”
This script used work but lately it gives me an error as follows;
(base) MacStudioAH:~ $ ./maintenance.script
Updated 2 taps (homebrew/core and homebrew/cask).
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
There are no unused tarball(s) to remove.
Will remove 1 index cache(s).
There are no unused package(s) to remove.
There are no tempfile(s) to remove.
There are no logfile(s) to remove.
./maintenance.script: line 7: unexpected EOF while looking for matching `''
./maintenance.script: line 11: syntax error: unexpected end of file
A culprit is “ pip list -o | sed "1,2 d" | cut -d '\'' '\'' -f1 | xargs -n1 pip3 install -U --no-deps” but I have exactly the same line in alias as follows;
(base) MacStudioAH:~ $ alias pu
pu='pip3 list -o | sed "1,2 d" |cut -d '\'' '\'' -f1 | xargs -n1 pip3 install -U --no-deps’
I’d appreciate if anybody could shed a light on this.
Thanks.
[-- Attachment #2: Type: text/html, Size: 2247 bytes --]