Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Cant pass corect variables to python script in bash script
#1
Hi im not familiar with python, I have som strange problem.

I have a bash script for example test.sh:

#!/usr/bin/bash

/usr/bin/python3.4 /home/my/test.py "$1"



If I call script test.py directly from command line as /usr/bin/python3.4 /home/my/test.py "ťčšťčš" it works


If a call script test.sh from commandline: test.sh "ťčšťčš" it not works

if im using only English chars it works in argument.. problem is only with non-English chars.



How to debug this ? Please help..
Im think everythink is Unicode... so bash is Unicode friendly python 3 is too .. I have no idea where is the problem ... sorry for my English..

sorry my mistake... ist a bit complicated...


Runing bash script works...


I wish use that bash script in sieve filter... so sieve passing utf8 encoded variables to bash and bash passint it to python... with only english chars it is ok.. but passing non english is buggy it

please delete this thread
Quote
#2
I don't know for bash but it depends on the terminal emulator you are using. If it is not support utf-8, bash can't do anything.
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Quote
#3
It depends on the encoding used in the bash script file. It should match the one defined in your locale. Issue the "locale" command. It will list several environment variables (the important one is LANG). The last element of these variables (after the dot) is the encoding used by default on your system. Make sure your editor uses it.
Unless noted otherwise, code in my posts should be understood as "coding suggestions", and its use may require more neurones than the two necessary for Ctrl-C/Ctrl-V.
Your one-stop place for all your GIMP needs: gimp-forum.net
Quote
#4
Not sure, but I'm guessing the utf is the culprit. Just for chuckles, try copying the file
to one with an ASCII name like 'abc' and see if that will work
Quote

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  win32 API: Launch Application to RDP session from background process python script rangeshgupta 0 43 May-28-2020, 09:41 PM
Last Post: rangeshgupta
  crontab on RHEL7 not calling python script wrapped in shell script benthomson 1 139 May-28-2020, 05:27 PM
Last Post: micseydel
  Trying to write and execute first Python script garvind25 3 163 May-23-2020, 07:36 PM
Last Post: garvind25
  Binary to decimal script ThorOdinson12521 1 89 May-19-2020, 04:22 PM
Last Post: ThorOdinson12521
  Use dynamic variable from parallel running python script Sicksym 0 72 May-15-2020, 02:52 PM
Last Post: Sicksym
  Running this script on Windows? Winfried 2 137 May-15-2020, 01:39 PM
Last Post: Winfried
  Creating an executable from a script wolf8963 6 288 May-11-2020, 05:23 PM
Last Post: wolf8963
  for loop script over telnet in Python 3.5 is not working abhijithd123 1 178 May-10-2020, 03:22 AM
Last Post: bowlofred
  [split] script: remove all "carriage return" from my json variable pete 2 136 May-05-2020, 03:22 PM
Last Post: deanhystad
  Python script - search Apache access_log.txt for all of the JavaScript (.js) jnovak 7 377 May-04-2020, 07:02 AM
Last Post: snippsat

Forum Jump:


Users browsing this thread: 1 Guest(s)