david-j
12/25/2013 - 9:01 AM

Write input to text file, line by line. Quits on 'q' Line begins with formated input itme.

Write input to text file, line by line. Quits on 'q' Line begins with formated input itme.

#!/bin/sh

inp=$(zenity --entry --width=700);
if [ -n "$inp" ]; then
  NOW=$(date +'%H:%M'); echo [$NOW] $inp >> /path/to/out.txt;
fi
#!/bin/sh

echo "\n================" >> out.txt
date +' %F [%u]' >> out.txt
echo "----------------\n" >> out.txt

#clear
#printf %b '\033c'

while true; do
    read -p " > " yn
    if [ -n "$yn" ]; then
        case $yn in
            q ) exit;;
            * ) NOW=$(date +'%H:%M'); echo [$NOW] $yn >> out.txt;;
        esac
    fi
    printf %b '\033c'
done