Script impression fichier
yonas108
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'aimerais rédiger un shell script permettant d'imprimer des fichiers.
Voici ma proposition :
#!/bin/bash
echo " Quel est le fichier ou répertoire que vous souhaitez imprimer ?"
read fichier
lpr fichier
exit
Je ne suis pas du tout familier des commandes d'impression et cela me paraît bien court...
Si quelqu'un peut m'aider, je le remercie d'avance !!
Yonas108
J'aimerais rédiger un shell script permettant d'imprimer des fichiers.
Voici ma proposition :
#!/bin/bash
echo " Quel est le fichier ou répertoire que vous souhaitez imprimer ?"
read fichier
lpr fichier
exit
Je ne suis pas du tout familier des commandes d'impression et cela me paraît bien court...
Si quelqu'un peut m'aider, je le remercie d'avance !!
Yonas108
A voir également:
- Script impression fichier
- Spouleur d'impression - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
6 réponses
Ok Jipicy
Sans considérer CUPS, je m'intéresse uniquement à la syntaxe.
Ici, je demande le fichier à imprimer , ensuite "lpr fichier" est la commande qui permet l'impression de fichier.
Ne faut-il pas spécifier le nom de l'imprimante?
Merci,
Yonas108
Sans considérer CUPS, je m'intéresse uniquement à la syntaxe.
Ici, je demande le fichier à imprimer , ensuite "lpr fichier" est la commande qui permet l'impression de fichier.
Ne faut-il pas spécifier le nom de l'imprimante?
Merci,
Yonas108
Salut,
et cela me paraît bien court...
Si CUPS est installé, à la limite c'est même trop long, "lp" étant largement suffisant ;-))
et cela me paraît bien court...
Si CUPS est installé, à la limite c'est même trop long, "lp" étant largement suffisant ;-))
Ok merci pour ton aide encore une fois.
Une dernière question concernant un script :
JE voudrais créer un script listant tous mes répertoires et fichiers, permettant la recherche d'un fichier donné par l'utilisateur.
J'aimerais qu'à la fin de l'exécution du script, il affiche date et heure :
#!/bin/bash
exec>fic.dat
ls-al
find nom_fichier
exit
ps fic.dat
Qu'en penses-tu ?
La commande exec> est-elle judicieuse? Dois-je mettre ps fic.dat ou date ?
Merci beaucoup,
Yonas108
Une dernière question concernant un script :
JE voudrais créer un script listant tous mes répertoires et fichiers, permettant la recherche d'un fichier donné par l'utilisateur.
J'aimerais qu'à la fin de l'exécution du script, il affiche date et heure :
#!/bin/bash
exec>fic.dat
ls-al
find nom_fichier
exit
ps fic.dat
Qu'en penses-tu ?
La commande exec> est-elle judicieuse? Dois-je mettre ps fic.dat ou date ?
Merci beaucoup,
Yonas108
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
La commande "exec >" ne sert qu'à rediriger toutes les commandes du script vers la destination choisie. Ça peut être utile surtout lorsqu'on a plusieurs commandes à rediriger, pour une ou deux ce n'est pas absolument nécessaire mais bon ce n'est pas interdit non plus ;-)
Je vois pas trop l'intérêt aussi de lister tous les répertoires et fichiers, s'il y en a beaucoup ça risque de devenir indigeste, surtout si le but 1er du script est de rechercher un fichier donné en paramètre...
Quant à la commande je verrai plus :
Par contre je n'ai pas compris "ps fic.dat" ???
Normalement la commande "ps" sert à afficher les processus.
Que veux-tu faire exactement ?
Je vois pas trop l'intérêt aussi de lister tous les répertoires et fichiers, s'il y en a beaucoup ça risque de devenir indigeste, surtout si le but 1er du script est de rechercher un fichier donné en paramètre...
Quant à la commande je verrai plus :
date find /chemin -type f -name "$1"
Par contre je n'ai pas compris "ps fic.dat" ???
Normalement la commande "ps" sert à afficher les processus.
Que veux-tu faire exactement ?
La commande ps peut affiche les informations concernant le script donc l'heure et la date non?
Quoi qu'il en soit, je vais utiliser date, c'est plus simple.
Merci pour ton aide.
Quoi qu'il en soit, je vais utiliser date, c'est plus simple.
Merci pour ton aide.