43 lines
882 B
Markdown
43 lines
882 B
Markdown
|
---
|
||
|
title: Page de test
|
||
|
date: 2020-05-07
|
||
|
author: raspbeguy
|
||
|
template: post
|
||
|
---
|
||
|
|
||
|
```bash
|
||
|
#!/bin/bash
|
||
|
|
||
|
cat redmine.meta | while read line
|
||
|
do
|
||
|
path=$(echo "$line" | cut -f1)
|
||
|
title=$(echo "$line" | cut -f2)
|
||
|
author=$(echo "$line" | cut -f3)
|
||
|
|
||
|
if [ -f "textile/$path.md" ]
|
||
|
then
|
||
|
file="textile/$path.md"
|
||
|
echo "$path has been resolved to $file"
|
||
|
elif [ -f "textile/$path/index.md" ]
|
||
|
then
|
||
|
file="textile/$path/index.md"
|
||
|
echo "$path has been resolved to $file"
|
||
|
else
|
||
|
echo "Couldn't resolve $path"
|
||
|
break
|
||
|
fi
|
||
|
|
||
|
tmpfile=$(mktemp "${TMPDIR:-/tmp/}$(basename $0).XXXX")
|
||
|
echo "---" >> $tmpfile
|
||
|
echo "Title: $title" >> $tmpfile
|
||
|
if [ ! -z "$author" ]
|
||
|
then
|
||
|
echo "Author: $author" >> $tmpfile
|
||
|
fi
|
||
|
echo "---" >> $tmpfile
|
||
|
echo "" >> $tmpfile
|
||
|
cat $file >> $tmpfile
|
||
|
mv -f $tmpfile $file
|
||
|
done
|
||
|
```
|