Kona-chan 16.06.2011 09:52 Deneb

Я в небольшом недоумении. Нужно перегнать несколько png-файлов в eps. Когда-то нашел утилитку sam2p, которая вполне удовлетворяет мои потребности: скармливаю ей png, на выходе получаю eps. Так было с одиночными файлами. Сейчас вот навскидку написал такой однострочник, который, однако, не работает:

$ for i in `ls *.png`; do sam2p "$i" EPS: `echo -n "$i" | sed -e "s/\.png//"`.eps; done
This is sam2p v0.47-1.
Available Loaders: PS PDF JAI PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA.
Available Appliers: XWD Meta Empty BMP PNG TIFF6 TIFF6-JAI JPEG-JAI JPEG PNM GIF89a+LZW XPM PSL1C PSL23+PDF PSL2+PDF-JAI P-TrOpBb.
sam2p: Error: Filter::UngetFileD: error open4read: \[0m\[01\;32mscr01.png\[0m

(Подобное говно сыпется для всех остальных файлов.)

Что я делаю не так?

linux, ?
Recommended by:

@asukafag: loch helps loch

1. Kona-chan 16.06.2011 09:56 Deneb

Впрочем, похоже, я уже нашел причину: это был прописанный PS1 для баша. Но почему криво обрабатывается, все-таки?

2. mgfk 16.06.2011 10:00 Gajim

Э... ls точно дает простой список файлов без всяких пермишнов и т.п.?

3. Kona-chanmgfk /2 16.06.2011 10:01 Deneb

$ for i in `ls *.png`; do echo $i; done
scr01.png
scr02.png
scr03.png
scr04.png

Правда, при этом имена файлов выделены цветом, но это не принципиально, мне кажется.

4. mgfkKona-chan /3 16.06.2011 10:03 Gajim

ну попробуй без цвета

5. Kona-chanmgfk /4 16.06.2011 10:04 Deneb

Охренеть, работает. WOK.

6. Kona-chanmgfk /4 16.06.2011 10:04 Deneb

Спасибо, няша. Еще бы кто-то объяснил, почему так происходит.

7. mgfkKona-chan /5 16.06.2011 10:05 Gajim

сделай ls с цветом в файл
это цветовые коды, я так понимаю

8. Kona-chanmgfk /7 16.06.2011 10:06 Deneb

Да, в файл тоже сыпется говно. Ох, так это теперь в скриптах везде дописывать --color=never, получается? ._.

9. mgfkKona-chan /8 16.06.2011 10:07 Gajim

если тебе нужны цвета в шелле, то да. Если нет, подправь переменные, которые влияют на цвета в ls, там в мане список был вроде.

10. Kona-chanmgfk /9 16.06.2011 10:08 Deneb

В шелле не помешают, конечно. Ман щас покурю. Еще раз спасибо.

11. Kona-chanmgfk /9 16.06.2011 10:09 Deneb

ls -f
Ну еще куда ни шло. Надо запомнить.

12. mgfkKona-chan /11 16.06.2011 10:10 Gajim

> CLICOLOR_FORCE Color sequences are normally disabled if the output isn't directed to a terminal. This can be overridden by setting this flag. The TERM variable still needs to reference a color capable terminal however otherwise it is not possible to determine which color sequences to use.

13. mgfkmgfk /12 16.06.2011 10:12 Gajim

По идее, нужно просто очистить значение этой переменной, чтобы дефлотно цвет был только в терминале.

14. Kona-chanmgfk /12 16.06.2011 10:12 Deneb

Прочитал три раза, но все равно нихуя не понял.

15. mgfkKona-chan /14 16.06.2011 10:12 Gajim

echo $CLICOLOR_FORCE

16. Kona-chanmgfk /13 16.06.2011 10:13 Deneb

Пустой.

17. Kona-chanKona-chan /16 16.06.2011 10:14 Deneb

Это было в ответ на /15.

18. mgfkKona-chan /16 16.06.2011 10:15 Gajim

Ну тогда не знаю. В мане написано
> Colorization is silently disabled if the output isn't directed to a terminal unless the CLICOLOR_FORCE variable is defined.

19. Rondo 16.06.2011 10:16 mcabber

а зачем ls? можно же просто for i in *.png; do bla-bla-bla

20. Kona-chanRondo /19 16.06.2011 10:16 Deneb

Просто я долбоёб.

21. RondoKona-chan /20 16.06.2011 10:16 mcabber

WOK

22. eurekafag 16.06.2011 10:21 WOK

Хотел про цвета уже сказать и про for i in *.png, да опоздал. Никогда не знал наизусть, как указывать всякие ништяки через эскейпы типа \[ но и посрать, в манулах они имеются, самому лень копать.

23. Rondoeurekafag /22 16.06.2011 10:23 mcabber

типикал прыщефаг: пока не начнёт говно сыпаться — ман не откроет </fat>

24. Kona-chanRondo /23 16.06.2011 10:24 Deneb

Лень же.

25. eurekafagKona-chan /24 16.06.2011 10:24 WOK

А то. Прыщеблядями же от лени становятся, нет желания чинить сперму, чистить реестр, делать дефрагментацию и т.п.

26. Kona-chaneurekafag /25 16.06.2011 10:25 Deneb

За шесть лет на сперме я делал дефрагментацию один раз, лол.

27. Rondoeurekafag /25 16.06.2011 10:25 mcabber

в убунте этим тоже можно заниматься, чо

28. eurekafagKona-chan /26 16.06.2011 10:25 WOK

Несчастный, ты лишил себя удовольствия наблюдать за бегающими квадратиками!

29. eurekafagRondo /27 16.06.2011 10:25 WOK

Так убунта же не прыщи и даже не линукс.

30. Kona-chaneurekafag /29 16.06.2011 10:26 Deneb

Там ведро другое? Там нет гнутых утилит?

31. eurekafagKona-chan /30 16.06.2011 10:26 WOK

Это я из мема, из мема! Ну, мем такой.

32. RondoKona-chan /30 16.06.2011 10:26 mcabber

там говна самовар в каждом новом релизе добавляют же

33. Kona-chaneurekafag /31 16.06.2011 10:27 Deneb

Это мем из той же серии, что и «PS3 haz no gaems».

34. eurekafagKona-chan /33 16.06.2011 10:27 WOK

Как ты узнал?

35. Kona-chanRondo /32 16.06.2011 10:27 Deneb

А теперь сходи в википедию и почитай, что есть линукс.

36. Kona-chaneurekafag /34 16.06.2011 10:27 Deneb

Что узнал?

37. eurekafagKona-chan /36 16.06.2011 10:27 WOK

Что из одной серии.

38. RondoKona-chan /35 16.06.2011 10:27 mcabber

хватит меня троллировать! U

39. eurekafagKona-chan /36 16.06.2011 10:28 WOK

Просто вроде бы это не то что не из одной серии, а даже из разных сезонов.

40. Kona-chaneurekafag /39 16.06.2011 10:28 Deneb

Убунту — не линукс. На игровой консоли нет игр. По-моему аналогия прослеживается весьма четко.

41. eurekafagKona-chan /40 16.06.2011 10:29 WOK

>_\

42. Kona-chaneurekafag /41 16.06.2011 10:29 Deneb

Ты бы выражался понятнее, что ли.

43. eurekafagKona-chan /42 16.06.2011 10:30 WOK

Это я пытался навоганить, а ты не понял. Фейспалмирую от нас обоих.

44. Kona-chaneurekafag /43 16.06.2011 10:30 Deneb

Что такое воган, кстати? Видел несколько раз, но смысла не понял.

45. eurekafagKona-chan /44 16.06.2011 10:31 WOK

Евгений Ваганович П. :wagan: :wogon: :wogun:

46. Kona-chaneurekafag /45 16.06.2011 10:31 Deneb

Ох лол, и почему я сам не догадался.

47. eurekafagKona-chan /46 16.06.2011 10:31 WOK

Потому что ты мудак, очевидно же. Мы весь тред это обсуждаем.

48. eurekafagKona-chan /46 16.06.2011 10:32 WOK

Ан нет, ты долбоёб. Но и мудак тоже, впрочем.

49. Kona-chaneurekafag /47 16.06.2011 10:32 Deneb

Я не мудак, я долбоёб и даже признал это в /20, а ты слоупок.

50. Kona-chaneurekafag /48 16.06.2011 10:32 Deneb

Вот последнее требует обоснования.

51. eurekafagKona-chan /50 16.06.2011 10:32 WOK

Про долбоёба см. /20, а мудак — это уже от меня, от сердца, от всей души, значит.

52. Kona-chaneurekafag /51 16.06.2011 10:33 Deneb

И что мне теперь, обосраться от радости? >_>

53. eurekafagKona-chan /52 16.06.2011 10:33 WOK

Почему бы нет? И пруфы выложи с супчиком (или что ты там последний раз ел).

54. Kona-chaneurekafag /53 16.06.2011 10:33 Deneb

How about no.

55. eurekafagKona-chan /54 16.06.2011 10:34 WOK

.\_/.

56. mgfkeurekafag /28 16.06.2011 10:38 Gajim

В экспи неинтересная дефрагментация, там говнополоска ._. А в спермерке вообще нет графического представления. Вот в 98 пиздато.

57. eurekafagmgfk /56 16.06.2011 10:38 WOK

Я O&O Defrag гонял.

58. MinoruKona-chan /11 16.06.2011 12:54 netbook

Если цвета ты включал с помощью алиасов, а не переменных среды, можешь использовать \ls — бэкслеш перед командой отключает применение алиасов к данной команде (в zsh, по крайней мере).

59. ulidtko 16.06.2011 13:10 lunatic asylum

ну вот так всегда. Всё, что я хотел сказать по прочтению /0, уже объяснили. БЛЯДЬ

60. Kona-chanulidtko /59 16.06.2011 13:13 Deneb

Вот поэтому тред не читай, сразу отвечай.

61. 238328 16.06.2011 17:28 >>>

>png в eps
ШТО?

62. Kona-chan238328 /61 16.06.2011 17:28 Altair

Postscript.

63. 238328Kona-chan /62 16.06.2011 17:30

просто eps у меня ассоциируется с вектором

64. Kona-chan238328 /63 16.06.2011 17:30 Altair

Это по ходу и есть вектор.

65. ulidtkoKona-chan /64 16.06.2011 17:31 lunatic asylum

ты хочеть оттрассировать растровую картинку в вектор?

Это нетривиальная задача, она не делается полностью автоматически одной командой в консоли.

66. Kona-chanulidtko /65 16.06.2011 17:32 Altair

Значит, это не вектор. Мне вообще ни к чему знать эти подробности, мне нужно перегнать png в eps — я перегоняю png в eps.

67. ulidtkoKona-chan /64 16.06.2011 17:32 lunatic asylum

хотя, если надо засунуть png-шку в постскриптовый документ, это должно быть легко.

68. 238328Kona-chan /40 16.06.2011 17:32

убунту — надстройка для Vista

69. ulidtkoKona-chan /66 16.06.2011 17:32 lunatic asylum

хорошо, почему тогда именно eps? почему не pdf, например?

70. Kona-chan238328 /68 16.06.2011 17:32 Altair

Go be fat somewhere else.

71. Kona-chanulidtko /69 16.06.2011 17:32 Altair

Для латеха.

72. ulidtkoKona-chan /71 16.06.2011 17:33 lunatic asylum

ололололо, латехопроблемы. [x]

73. Kona-chanulidtko /72 16.06.2011 17:33 Altair

Где ты увидал латехопроблемы? ИТТ у меня проблемы с консолью.

74. MPogoda 16.06.2011 20:49

use /bin/ls

Do you really want to delete ?