troncature de chaîne de caractère en shell

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

troncature de chaîne de caractère en shell

Messagepar gwerlas » 18 Août 2004 16:36

Salut à tous,

J'ai installé un serveur d'impression CUPS, avec partage non filtré par Samba. J'ai également installé une imprimante génératrice de PDF. Tout se passe à merveille. Je génère le nom du fichier PDF comme suit :
user - jj-mm-aaaa - hh-mm-ss - Nom du fichier.pdf

L'ennuie, c'est que le paramètre "Nom du fichier" contient un id au début de 15 caractères :
smbprn.xxxxxxxx bla bla.ext

Dans le backend Cups générateur de PDF, j'aimerai ajouter une ligne pour tronquer les 15 premiers caractères du nom du fichier pour ne plus avoir le smbprn.00000001.

Est-ce que quelqu'un connait la commande qui me permettra de tronquer ces 15 caractères ?

Merci d'avance pour l'aide

Ajout : désolé, je vient de me rendre compte du fait que je n'ai pas créer mon topic dans la bonne catégorie... excusez-moi, erreur de manip.
Un cynique est un optimiste fatigué d'avoir tort
Avatar de l’utilisateur
gwerlas
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 203
Inscrit le: 16 Mars 2003 01:00
Localisation: Chaville

Alternative

Messagepar gwerlas » 18 Août 2004 19:58

Ou si quelqu'un connait le moyen de dire à samba de transmettre le nom sans l'id...
Un cynique est un optimiste fatigué d'avoir tort
Avatar de l’utilisateur
gwerlas
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 203
Inscrit le: 16 Mars 2003 01:00
Localisation: Chaville

Messagepar Franck78 » 18 Août 2004 20:13

cut devrait faire l'affaire...

echo $filename | cut -b 15-

Sinon man cut por les autres options de découpe.

Sed aussi devrait le faire.
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron