Uniformisation des pages manuels
Changes to be committed: modified: .config/files_local-share-doc modified: .config/files_local-share-man modified: local/share/doc/castopod_update.1.md modified: local/share/doc/convertPDF.1.md modified: local/share/doc/play_tophoraire.1.md modified: local/share/doc/playlist_gen.1.md modified: local/share/doc/random_music_player.1.md modified: local/share/man/castopod_update.1 modified: local/share/man/convertPDF.1 modified: local/share/man/play_tophoraire.1 modified: local/share/man/playlist_gen.1 modified: local/share/man/random_music_player.1 modified: prep.sh
This commit is contained in:
24
prep.sh
24
prep.sh
@@ -1,5 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Script Bash - prep.sh
|
||||
# Auteur : Cédric Abonnel
|
||||
|
||||
# Description : Prépare les fichiers de DOC et listing.
|
||||
|
||||
# Version 23.12.14
|
||||
# - Modification du traitement des résumés des DOC. La fonctionnalité n'est pas encore accessible.
|
||||
|
||||
|
||||
# Spécifier le chemin du fichier journal
|
||||
log_dir="$HOME/log"
|
||||
@@ -107,11 +115,23 @@ ls local/share/man/ -c1 >.config/files_local-share-man
|
||||
|
||||
|
||||
|
||||
########
|
||||
# Résumé des DOC
|
||||
|
||||
## Résumé des DOC
|
||||
|
||||
for fichier in local/share/doc/*.md; do
|
||||
echo "Résumé pour $fichier :"
|
||||
awk '/DESCRIPTION/{flag=1; next} /^$/{flag=0} flag' "$fichier"
|
||||
description_found=0
|
||||
|
||||
while IFS= read -r ligne; do
|
||||
if [ "$description_found" -eq 1 ] && [ -n "$ligne" ]; then
|
||||
echo "$ligne"
|
||||
break
|
||||
elif [ "$ligne" = "# DESCRIPTION" ]; then
|
||||
description_found=1
|
||||
fi
|
||||
done < "$fichier"
|
||||
|
||||
echo "..."
|
||||
done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user