@@ 3,16 3,15 @@
pwd | sed "s@^$HOME@~@" | awk -F'/' '{
last=NF - 3
if (last <= 0) {
- printf "/%s" $0
+ printf "/%s", $0
} else {
i=1
while (i <= last) {
- split($i, a, "")
- printf "%s" a[1]
+ printf "%s", substr($i, 1, 1)
i++
}
while (i <= NF) {
- printf "/%s" $i
+ printf "/%s", $i
i++
}
}