archive_merge.sh - randomcrap - random crap programs of varying quality
HTML 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