Я в небольшом недоумении. Нужно перегнать несколько 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
(Подобное говно сыпется для всех остальных файлов.)
Что я делаю не так?
@asukafag: loch helps loch
Впрочем, похоже, я уже нашел причину: это был прописанный PS1 для баша. Но почему криво обрабатывается, все-таки?
Э... ls точно дает простой список файлов без всяких пермишнов и т.п.?
$ for i in `ls *.png`; do echo $i; done
scr01.png
scr02.png
scr03.png
scr04.png
Правда, при этом имена файлов выделены цветом, но это не принципиально, мне кажется.
ну попробуй без цвета
Охренеть, работает. WOK.
Спасибо, няша. Еще бы кто-то объяснил, почему так происходит.
сделай ls с цветом в файл
это цветовые коды, я так понимаю
Да, в файл тоже сыпется говно. Ох, так это теперь в скриптах везде дописывать --color=never, получается? ._.
если тебе нужны цвета в шелле, то да. Если нет, подправь переменные, которые влияют на цвета в ls, там в мане список был вроде.
В шелле не помешают, конечно. Ман щас покурю. Еще раз спасибо.
ls -f
Ну еще куда ни шло. Надо запомнить.
> 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.
По идее, нужно просто очистить значение этой переменной, чтобы дефлотно цвет был только в терминале.
Прочитал три раза, но все равно нихуя не понял.
echo $CLICOLOR_FORCE
Пустой.
Это было в ответ на /15.
Ну тогда не знаю. В мане написано
> Colorization is silently disabled if the output isn't directed to a terminal unless the CLICOLOR_FORCE variable is defined.
а зачем ls? можно же просто for i in *.png; do bla-bla-bla
Просто я долбоёб.
WOK
Хотел про цвета уже сказать и про for i in *.png, да опоздал. Никогда не знал наизусть, как указывать всякие ништяки через эскейпы типа \[ но и посрать, в манулах они имеются, самому лень копать.
типикал прыщефаг: пока не начнёт говно сыпаться — ман не откроет </fat>
Лень же.
А то. Прыщеблядями же от лени становятся, нет желания чинить сперму, чистить реестр, делать дефрагментацию и т.п.
За шесть лет на сперме я делал дефрагментацию один раз, лол.
в убунте этим тоже можно заниматься, чо
Несчастный, ты лишил себя удовольствия наблюдать за бегающими квадратиками!
Так убунта же не прыщи и даже не линукс.
Там ведро другое? Там нет гнутых утилит?
Это я из мема, из мема! Ну, мем такой.
там говна самовар в каждом новом релизе добавляют же
Это мем из той же серии, что и «PS3 haz no gaems».
Как ты узнал?
А теперь сходи в википедию и почитай, что есть линукс.
Что узнал?
Что из одной серии.
хватит меня троллировать! U
Просто вроде бы это не то что не из одной серии, а даже из разных сезонов.
Убунту — не линукс. На игровой консоли нет игр. По-моему аналогия прослеживается весьма четко.
>_\
Ты бы выражался понятнее, что ли.
Это я пытался навоганить, а ты не понял. Фейспалмирую от нас обоих.
Что такое воган, кстати? Видел несколько раз, но смысла не понял.
Евгений Ваганович П. :wagan: :wogon: :wogun:
Ох лол, и почему я сам не догадался.
Потому что ты мудак, очевидно же. Мы весь тред это обсуждаем.
Ан нет, ты долбоёб. Но и мудак тоже, впрочем.
Я не мудак, я долбоёб и даже признал это в /20, а ты слоупок.
Вот последнее требует обоснования.
Про долбоёба см. /20, а мудак — это уже от меня, от сердца, от всей души, значит.
И что мне теперь, обосраться от радости? >_>
Почему бы нет? И пруфы выложи с супчиком (или что ты там последний раз ел).
How about no.
.\_/.
В экспи неинтересная дефрагментация, там говнополоска ._. А в спермерке вообще нет графического представления. Вот в 98 пиздато.
Я O&O Defrag гонял.
Если цвета ты включал с помощью алиасов, а не переменных среды, можешь использовать \ls — бэкслеш перед командой отключает применение алиасов к данной команде (в zsh, по крайней мере).
ну вот так всегда. Всё, что я хотел сказать по прочтению /0, уже объяснили. БЛЯДЬ
Вот поэтому тред не читай, сразу отвечай.
>png в eps
ШТО?
Postscript.
просто eps у меня ассоциируется с вектором
Это по ходу и есть вектор.
ты хочеть оттрассировать растровую картинку в вектор?
Это нетривиальная задача, она не делается полностью автоматически одной командой в консоли.
Значит, это не вектор. Мне вообще ни к чему знать эти подробности, мне нужно перегнать png в eps — я перегоняю png в eps.
хотя, если надо засунуть png-шку в постскриптовый документ, это должно быть легко.
убунту — надстройка для Vista
хорошо, почему тогда именно eps? почему не pdf, например?
Go be fat somewhere else.
Для латеха.
ололололо, латехопроблемы. [x]
Где ты увидал латехопроблемы? ИТТ у меня проблемы с консолью.
use /bin/ls