aboutsummaryrefslogtreecommitdiff
path: root/sel
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xsel12
1 files changed, 5 insertions, 7 deletions
diff --git a/sel b/sel
index b83bbe1..6fee2c6 100755
--- a/sel
+++ b/sel
@@ -61,12 +61,14 @@ cphere() {
61 if [ "$(wc -l $file | awk '{print $1}')" != \ 61 if [ "$(wc -l $file | awk '{print $1}')" != \
62 "$(wc -l $file2 | awk '{print $1}')" ]; then 62 "$(wc -l $file2 | awk '{print $1}')" ]; then
63 echo "Error reading new file names" 63 echo "Error reading new file names"
64 return 1
64 else 65 else
65 paste "$file" "$file2" | while read f; do 66 paste "$file" "$file2" | while read f; do
66 fold=$(echo "$f" | sed 's/\t.*//') 67 fold=$(echo "$f" | sed 's/\t.*//')
67 fnew=$(echo "$f" | sed 's/.*\t//') 68 fnew=$(echo "$f" | sed 's/.*\t//')
68 cp -R "$fold" ./"$fnew" 69 cp -R "$fold" ./"$fnew"
69 done 70 done
71 return 0
70 fi 72 fi
71} 73}
72 74
@@ -94,23 +96,19 @@ case "$1" in
94 clear 96 clear
95 ;; 97 ;;
96 cp) 98 cp)
97 cphere 99 cphere && clear
98 clear
99 ;; 100 ;;
100 edit) 101 edit)
101 $editor "$file" 102 $editor "$file"
102 ;; 103 ;;
103 mv) 104 mv)
104 cphere 105 cphere && (remove; clear)
105 remove
106 clear
107 ;; 106 ;;
108 open) 107 open)
109 open 108 open
110 ;; 109 ;;
111 rm) 110 rm)
112 remove 111 remove && clear
113 clear
114 ;; 112 ;;
115 *) 113 *)
116 echo "$1: not a valid sel command" 114 echo "$1: not a valid sel command"

Generated with cgit - Back to sebastiano.tronto.net