summaryrefslogtreecommitdiff
path: root/config/resort_shoplist.sh
blob: dbfd90cc02474b9bc5970c0f7a21027b3f91bb5e (plain) (blame)
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
#!/bin/bash

SHOP_LIST_FILE="shoplist.txt"
TMP_FILE="shoplist_tmp.txt"
# if in item db directory dont use "item_db" at start of filename

SORT_MODE="0"
# 0 = sort by id
# 1 = sort by item name

case $SORT_MODE in
 0)
  cat "$SHOP_LIST_FILE" | sort -t " " -k 1 -g > "$TMP_FILE"
  mv "$TMP_FILE" "$SHOP_LIST_FILE"
 ;;
 1)
  cat "$SHOP_LIST_FILE" | sort -t " " -k 2 > "$TMP_FILE"
  mv "$TMP_FILE" "$SHOP_LIST_FILE"
 ;;
 *)
  echo "wrong value for variable SORT_MODE!"
  exit 1
esac

exit 0