logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-05-2021 23:11:33

Velociraptux
Membre
Inscription : 23-05-2021

[Résolu] Creer une commande bash a partir d'une fonction.

Roooar Les gens.

J'essaye de creer un script bash dans lequel il y'a une fonction et de faire de cette fonction une commande bash.
Ca donne un truc du genre:

#!bin/bash
#du code
#du code
#encorre du code

#ma fonction
function pivot() {
    mkdir ~/ducode/ducode
}

#Toi meme tu sais encorre du code
 



Ensuite j'edite mon fichier .bashrc et a la fin je rajoute:

source ~/.velociraptux/bashscript/pivot.sh



Le probleme c'est que quand j'ouvre un nouveaux terminal, il y a le chemin de mon script avant les commandes

user@deb:~.velociraptux/bashscript pivot



Comment faire en sorte d'utiliser une fonction dans un script en tant que commande?
Et comment faire pour que le terminal reste normal?

Merci

Dernière modification par Velociraptux (24-05-2021 00:17:44)

Hors ligne

#2 24-05-2021 00:15:45

Velociraptux
Membre
Inscription : 23-05-2021

Re : [Résolu] Creer une commande bash a partir d'une fonction.

Auto resolu
Je faisait un:

cd /mon/chemin


Avant la fonction
Du coup j'ai separé la fonction du code principal.
Et mis que la fonction dans .bashrc
Rooar

Hors ligne

Pied de page des forums