Forum Linux.général UrgentSVP : Syntaxe commande "echo"

Posté par  . Licence CC By‑SA.
Étiquettes :
-4
26
août
2023

Bonjour,
Je n'arrive pas à faire une echo d'une chaine dans un fichier.

Ma chaîne :

!echo "SPFILE='+DATAPRD/PONEWE1/spfilePONEWE1.ora'" > /u01/app/oracle/product/19.0.0/dbhome_1/initPONEWE1.ora ;

Comme on le voit ma chaîne contient plein de signes spéciaux…

Mon but c'est d'arriver à faire qq chose comme ça :

echo !echo "SPFILE='+DATAPRD/PONEWE1/spfilePONEWE1.ora'" > /u01/app/oracle/product/19.0.0/dbhome_1/initPONEWE1.ora ; >> file.tmp

Je dois pouvoir faire "cat file.tmp" et voir ma chaîne :

!echo "SPFILE='+DATAPRD/PONEWE1/spfilePONEWE1.ora'" > /u01/app/oracle/product/19.0.0/dbhome_1/initPONEWE1.ora ;

Help pleaseeeeeeee

BME

  • # Une solution…

    Posté par  (site web personnel) . Évalué à 6. Dernière modification le 26 août 2023 à 15:56.

    cat >> file.tmp << EOF
    !echo "SPFILE='+DATAPRD/PONEWE1/spfilePONEWE1.ora'" > /u01/app/oracle/product/19.0.0/dbhome_1/initPONEWE1.ora ;' 
    EOF

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # Merci !

    Posté par  . Évalué à 1.

    Merci ! It rocks !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.