Script shell, positionnement du curseur dans un fichier texte

Résolu/Fermé
Tofu777
Messages postés
67
Date d'inscription
dimanche 14 décembre 2014
Statut
Membre
Dernière intervention
20 juillet 2016
- 17 mai 2015 à 14:23
Tofu777
Messages postés
67
Date d'inscription
dimanche 14 décembre 2014
Statut
Membre
Dernière intervention
20 juillet 2016
- 18 mai 2015 à 12:14
Bonjour,
Je voudrais coder un script qui me permettrait de tenir un journal, et pour l'instant j'y arrive, voici mon code:

#! /bin/bash
# diary.sh

echo `date` > tmp

sed -re 's/,/:/' tmp > tmp2

read j n m a h r < tmp2

jour="$j $n $m $a"


if ! grep -F "$jour" ~/Diary.txt
then
echo "$jour" >> ~/Diary.txt
fi

echo "$h
">> ~/Diary.txt


rm tmp tmp2
emacs ~/Diary.txt &


J'aimerai seulement savoir si il y a moyen de rendre le code plus élégant et surtout de savoir si il y a moyen de positionner le curseur d'écriture à la fin du texte automatiquement... Que ça soit sur emacs ou sur gedit...


Merci beaucoup ^^

2 réponses

zipe31
Messages postés
36324
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 590
Modifié par zipe31 le 17/05/2015 à 14:52
Salut,
echo `date` > tmp
sed -re 's/,/:/' tmp > tmp2
read j n m a h r < tmp2
jour="$j $n $m $a"
Pour faire plus simple et plus court :
jour=$(date '+%A %d %B %Y')
h=$(date '+%T')


Pour le reste je n'en sais rien ;-\
☮ Zen my nuggets ☯
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. <('')
1
Tofu777
Messages postés
67
Date d'inscription
dimanche 14 décembre 2014
Statut
Membre
Dernière intervention
20 juillet 2016

17 mai 2015 à 16:20
Yop, je vois mieux comment 'date' marche maintenant, merci ;) quelqu'un d'autre saurait pour le curseur?
0
dubcek
Messages postés
18503
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
25 mai 2022
5 547
18 mai 2015 à 11:22
hello
pour aller à la dernière ligne
gedit + fichier
0
Tofu777
Messages postés
67
Date d'inscription
dimanche 14 décembre 2014
Statut
Membre
Dernière intervention
20 juillet 2016

Modifié par Tofu777 le 18/05/2015 à 12:14
Merci bcp!! :)
0