OpenWrt – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | #!/usr/bin/env bash |
2 | [ -n "$1" -a -n "$2" ] || { |
||
3 | echo "Usage: $0 <file> <directory>" |
||
4 | exit 1 |
||
5 | } |
||
6 | [ -f "$1" -a -d "$2" ] || { |
||
7 | echo "File/directory not found" |
||
8 | exit 1 |
||
9 | } |
||
10 | cat "$1" | ( |
||
11 | cd "$2" |
||
12 | while read entry; do |
||
13 | [ -n "$entry" ] || break |
||
14 | [ -f "$entry" ] && rm -f $entry |
||
15 | done |
||
16 | ) |
||
17 | sort -r "$1" | ( |
||
18 | cd "$2" |
||
19 | while read entry; do |
||
20 | [ -n "$entry" ] || break |
||
21 | [ -d "$entry" ] && rmdir "$entry" > /dev/null 2>&1 |
||
22 | done |
||
23 | ) |
||
24 | true |