- команда из консоли != команде из скрипта?, PavelR, 10:39 , 04-Окт-12 (1)
- команда из консоли != команде из скрипта?, Очумевший суслик, 11:04 , 04-Окт-12 (2)
>[оверквотинг удален] >> есть чужой скрипт на .py выполняю его в консоли bash$ >> test.py "arg1" "arg2" "arg3" > /data/out/arg1 >> всё замечательно выполняется >> засовываю его в в скрипт test-auto.sh >> #!/bin/bash >> test.py " arg1" " arg2" " agr3" > " /data/out/arg1" >> всё блин "поломалась машинка" лезут каждый раз произвольные ошибки -игнорирует третий аргумент,мало >> того - приходится лепить пробел перед каждым "arg" >> чем эта сволочь в .sh отличается от первой записи? > окружением (environment) это собственно очевидно :) я склоняюсь к мысли,что дело в кодировке получается скрипт $file -bi test.sh text/x-shellscript; charset=us-ascii а из bash команда исполняется как utf-8 есть какая-нибудь возможность задать в заголовке sh скрипта кодировку?
- команда из консоли != команде из скрипта?, vg, 15:50 , 04-Окт-12 (4)
|