• # Utilise la commande history

    Posté par . En réponse au message Script shell à entrées différentes / interactives ?. Évalué à 2. Dernière modification le 02 juillet 2021 à 11:31.

    ... Et c'est très laborieux de modifier/retaper les lignes entières, ...

    Il te faut utiliser les touches flèches vers le haut plusieurs fois (et flèche vers le bas) pour "rappeler" les dernières lignes de commandes entrées,
    et avec les touches flèches droite et gauche tu pourras aller positionner le curseur sur ce que tu veux modifier dans la ligne
    avant d'appuyer sur la touche Entrée.


    Pour visualiser les dernières lignes de commande(s) entrées,
    entre simplement la ligne de commande suivante :

    history
    

    Tu pourras lire le manuel de la commande history
    en entrant la ligne de commande suivante :

    man history
    

    Dans ta ligne de commande, tu peux aussi utiliser une variable
    après l'avoir déclarée :

    monFichierEntrée="file.MP4"
    monFichierSortie="fileModifie.mp4"
    

    comme ça tu n'a plus qu'à relancer la même ligne de commande en ayant juste changé la valeur d'une ou plusieurs variables :

    ffmpeg -i "$monFichierEntree" -c:a libvorbis -c:v libx265 -map_metadata 0 -y "$monFichierSortie"
    

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.