From b7cf3d4f6474c790095e6d0fa3bb7cba644fab9f Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sat, 29 Oct 2022 11:31:57 +0800 Subject: Fix logic error --- alias | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'alias') diff --git a/alias b/alias index b5c3490..9fce58d 100644 --- a/alias +++ b/alias @@ -38,14 +38,16 @@ ssh.tar() { ssh.up() { set -o pipefail filename=`basename $1` - if [[ $2 =~ ^/ ]]; then + # Upload to absolution path + if [[ $2 =~ '^/' ]]; then folder=${2%/} cat $1 | ssh vps "mkdir -p $folder; cat >${folder}/${filename}" || return 1 echo Uploaded to ${folder}/${filename} + # Upload to relative in ~/public/ else - folder=~/public/${2%/} + folder='~/public/'${2%/} cat $1 | ssh vps "mkdir -p $folder; cat >${folder}/${filename}" || return 1 - echo https://topo.tw/p/${folder}/${filename} + echo https://topo.tw/p/${2%/}/${filename} fi } ssh.up.today() { -- cgit v1.2.3-70-g09d2