itmake use of dc to autoincrement post number - monochromatic - monochromatic blog: http://blog.z3bra.org Err z3bra.org 70 hgit clone git://z3bra.org/monochromatic URL:git://z3bra.org/monochromatic z3bra.org 70 1Log /scm/monochromatic/log.gph z3bra.org 70 1Files /scm/monochromatic/files.gph z3bra.org 70 1Refs /scm/monochromatic/refs.gph z3bra.org 70 i--- Err z3bra.org 70 1commit 3067822909d9daf2fe6e62707496bc530a280488 /scm/monochromatic/commit/3067822909d9daf2fe6e62707496bc530a280488.gph z3bra.org 70 1parent d5d9e16dec289c57b8e7b615e625bb2addcbcc56 /scm/monochromatic/commit/d5d9e16dec289c57b8e7b615e625bb2addcbcc56.gph z3bra.org 70 hAuthor: z3bra URL:mailto:willy@mailoo.org z3bra.org 70 iDate: Mon, 20 Apr 2015 00:59:45 +0200 Err z3bra.org 70 i Err z3bra.org 70 imake use of dc to autoincrement post number Err z3bra.org 70 i Err z3bra.org 70 iDiffstat: Err z3bra.org 70 i M publi.sh | 14 +++++++++----- Err z3bra.org 70 i Err z3bra.org 70 i1 file changed, 9 insertions(+), 5 deletions(-) Err z3bra.org 70 i--- Err z3bra.org 70 1diff --git a/publi.sh b/publi.sh /scm/monochromatic/file/publi.sh.gph z3bra.org 70 it@@ -4,16 +4,20 @@ link=$(ls -l last.txt | sed 's^.*-> /') Err z3bra.org 70 i Err z3bra.org 70 i test -z "$EDITOR" && EDITOR=vi Err z3bra.org 70 i Err z3bra.org 70 i-sed '1s/^# /* 0x0000 - /;1p;d' last.txt > tmp.txt Err z3bra.org 70 i-sed -i "s(#)(${link/.txt/.html})" tmp.txt Err z3bra.org 70 i+# get last number used (in hexa) and increment it Err z3bra.org 70 i+last=$( tmp.txt Err z3bra.org 70 i+sed -i "s(#)(${link/.txt/.html})" tmp.txt Err z3bra.org 70 i Err z3bra.org 70 i+# present out the final index for reviewing Err z3bra.org 70 i cat index.txt >> tmp.txt Err z3bra.org 70 i- Err z3bra.org 70 i sed 10q tmp.txt Err z3bra.org 70 i Err z3bra.org 70 i-echo -n 'Is everything okay? [N/y] ' Err z3bra.org 70 i+printf 'Is everything okay? [N/y] ' Err z3bra.org 70 i read choice Err z3bra.org 70 i Err z3bra.org 70 i+# replace the index with the temp file Err z3bra.org 70 i test "$choice" = "y" && mv tmp.txt index.txt Err z3bra.org 70 .