Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/01/2021, à 12:13

gerardsix

[Résolu] Créer commande dans .bashrc

Bonjour je voudrai automatiser la commande suivante dans mon .bashrc en utilisant la commande pdftk :

pdftk Fichier1 cat 1-endeast output Rotation_Fichier1


Dans laquelle Fichier1 est un le nom d'un fichier pdf que je veut tourner de 90° et je veux en sortie le fichier tourné et nommé Rotation_Fichier1.

j'ai essayé de mettre dans mon .bashrc

function Rotation() { pdftk "$1" cat 1-endeast output Rotation_"$1" }

mais cela ne marche pas!


Quelqu'un pour m'aider?

Dernière modification par gerardsix (Le 16/01/2021, à 18:30)

Hors ligne

#2 Le 16/01/2021, à 13:30

MicP

Re : [Résolu] Créer commande dans .bashrc

Bonjour

Pour créer une fonction bash
écrit la plutôt comme ça :

Rotation() { pdftk "$1" cat 1-endeast output Rotation_"$1"; }

Voir : https://wiki.bash-hackers.org/scripting/obsolete

Dernière modification par MicP (Le 16/01/2021, à 13:31)

Hors ligne

#3 Le 16/01/2021, à 15:16

Watael

Re : [Résolu] Créer commande dans .bashrc

mais cela ne marche pas!

ça, c'est un état de fait, pas la description des symptômes !!!

quel est le résultat attendu ?
y a-t-il un message d'erreur ? lequel ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#4 Le 16/01/2021, à 16:12

pingouinux

Re : [Résolu] Créer commande dans .bashrc

Bonjour,
Il manque un  ; avant }.

Hors ligne

#5 Le 16/01/2021, à 17:14

Sciensous

Re : [Résolu] Créer commande dans .bashrc

et penser à re-sourcer le .bashrc
enfin dit comme ça, la source d'erreurs possibles est quasi-infinie
cool

Dernière modification par Sciensous (Le 16/01/2021, à 17:15)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#6 Le 16/01/2021, à 18:31

gerardsix

Re : [Résolu] Créer commande dans .bashrc

Merci pour votre aide : j'y étais presque, mais je n'y étais pas.

Hors ligne