IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Utilitaire man UNIX
Options
frankie00
posté 15 Dec 2023, 17:28
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 950
Inscrit : 22 Dec 2011
Lieu : Paris
Membre no 173 181



Voici un utilitaire qui permet d'afficher la page man dans Aperçu donc on peut la consulter en entier et tranquillement
Vous l'appelez ce programme par exemple pman et vous le mettez sous /usr/local/bin en faisant bien sûr avant chmod +x pman


CODE

#!/bin/bash
# "$#" is number of parameters- here we test
# whether it is not equal to two

if [ $# -eq 0 ]; then
echo "Usage en cours: $0 <UNIX command> ..." # not two parameters
osascript -e "beep"
exit 2 # and fail ($0 is # name of command).
fi
(test -f /bin/$1) || (test -f /usr/bin/$1) || (test -f /usr/sbin/$1) || (test -f /sbin/$1) || (test -f /usr/local/bin/$1)
if [ "$?" -eq 1 ] ;then
echo -e " Commande \033[4m$1\033[0m non trouvée..."
say -v Audrey " Commande non trouvée"
sleep 1
osascript -e "beep"
exit 3
fi

man -t $1 | ps2pdf - $1.pdf
open -a /System/Applications/Preview.app $1.pdf

if [ "$?" -eq 0 ]; then
(sleep 60; rm -f $1.pdf) &

if [ "$?" -eq 0 ]; then

afplay /Users/....mp3
rm -f $1.pdf
fi
fi


Pour le corriger ou l'implémenter vous vous servez d'un éditeur non ASCII genre BBEdit

Ce message a été modifié par frankie00 - 15 Dec 2023, 17:30.


--------------------
¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go
¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go
Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 27th April 2024 - 11:46