archive_merge.sh - randomcrap - random crap programs of varying quality
(HTM) git clone git://git.codemadness.org/randomcrap
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
archive_merge.sh (429B)
---
1 #!/bin/sh
2 # usage: ./merge.sh feeds/*, puts files in merged directory
3
4 mkdir -p merged
5
6 SFEED_UPDATE_INCLUDE=1 . $(command -v sfeed_update)
7
8 . ~/.sfeed/global
9 . ~/.sfeed/filter
10
11 for f in "$@"; do
12 n=$(basename "$f")
13 old="$f"
14 new="merged/$n"
15 tmp="merged/$n.tmp"
16
17 test -f "$new" || touch "$new"
18
19 echo -n "$n... "
20 filter "$n" < "$f" | \
21 merge "$n" "$old" "$new" | \
22 order "$n" > "$tmp"
23 mv "$tmp" "$new"
24 echo "DONE"
25 done