Commande SED

Commande SED - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 05-01-2006 à 18:15:27    

Salut, j'essai d'utilisiser la commande sed sur une variable, mais je suis pas sur que se soit possible.
Voila a quoi ressemble mon script:
 

Code :
  1. #je prend sa qui m'interresse dans mon fichier
  2. subject=$(cat "$fichier"|grep "Subject"|cut -d ":" -f 2 -f3 -f4| head -n 1)
  3. #Puis je voudrai vire une parti:
  4. sed "s/=?iso-8859-1?Q?//" "$subject"


mais ca ca veut un fichier en entre et pas une variable.
Je sais pas si j'ai été clair.
Mais voila mon probleme et de pas faire marcher la commande sed.
Je pense que l'on peut le faire direct en une commande mais je ne connais pas trop sed.


Message édité par thefakir le 05-01-2006 à 18:16:06
Reply

Marsh Posté le 05-01-2006 à 18:15:27   

Reply

Marsh Posté le 05-01-2006 à 19:50:00    

essaye ca :
 
echo "$subject" | sed "s/=?iso-8859-1?Q?//"
 
avec des tubes, tu branches la sortie d'une commade dans l'entrée d'une autre :-)


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed