From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?S=C3=A9bastien_Vauban?= Subject: [babel] Sh problem when echo'ing input data with ' inside Date: Mon, 17 Jan 2011 13:42:35 +0100 Message-ID: <80k4i3vgzo.fsf@missioncriticalit.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Hi, I tried to work on a CSV2Ledger, accepting the particular (European) CSV format of my bank: * Data #+results: excel-from-bank #+begin_example Num=C3=A9ro du compte :;979-9500975-24;Compte Maxi Date valeur;R=C3=A9f=C3=A9rence de l'op=C3=A9ration;Description;Montant de = l'op=C3=A9ration;Devise;Date d'op=C3=A9ration;Compte de contrepartie;Nom de= la contrepartie :;Communication 1 :;Communication 2 : 04-06-2009;A9F04NT01WK300TG;Virem. internet;420,00;EUR;04-06-2009;799-59009= 47-23;PAYEE ONE; ;=20 24-02-2009;A9B24NT012K4018Z;Virem. internet;-54,93;EUR;24-02-2009;799-99740= 05-30;ME;Eigen rekening;=20 18-05-2008;A8E19NT000S604QI;Virem. internet;-1.000,00;EUR;19-05-2008;799-80= 68445-18;PAYEE TWO; ;=20 #+end_example * "Europeanize" the CSV file Here, we have to make several manipulations on the input file, such as: - remove dots from amounts - replace commas from amounts by dots - replace semi-commas by commas - etc. My goal is to make that as a suite of bash commands (=3Decho | cmd 1 | cmd = 2=3D), tangled in a script file. However, I can't do any work on the input file, the very basic echo command already giving an error: #+begin_src sh :var data=3Dexcel-from-bank :results output echo "$data" #+end_src #+results: Code block produced no output. #+begin_src stderr sh: line 3: unexpected EOF while looking for matching `'' sh: line 10: syntax error: unexpected end of file #+end_src In this sample, this is due to the apostrophe in the header line ("Montant = de l'op=C3=A9ration"). Any idea on how to: - circumvent such problem? - or, eventually, do this better? Best regards, Seb --=20 S=C3=A9bastien Vauban _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode-mXXj517/zsQ@public.gmane.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode