blob: eae183035a1cdc8a16f6f9b3b5680d806a674e0a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/bin/sh
pwd
exit 0
parts="$(
for d in $(pwd); do
[ -z "$d" ] && continue
IFS=
echo "$d" | head -c3
echo
done
)"
printf '%s' $(
IFS=/
parts="$(
for d in $(pwd); do
[ -z "$d" ] && continue
IFS=
echo "$d" | head -c3
echo
done
)"
len="$(echo "$parts" | wc -l)"
[ $len -gt 3 ] && {
printf '/'
echo "$parts" | tail -r | tail -n+4 | tail -r | paste -sd'/' -
}
printf '/'
IFS=/
for d in $(pwd); do
[ -z "$d" ] && continue
IFS=
echo "$d"
done | tail -n3 | paste -sd'/' -
)
|