LINUX.ORG.RU

bash script


0

0

всем доброго времени суток
$gzip -c9 | java -jar yuicompressor.jar --charset=utf8 --type=js jssource/jquery.js > js.js.gz

почему шелл ждет нажатия клавишь cntl+d, cntl+c ?
те не отдает $, а чего-то ждет
(размер исходного файла - 100 Kb)

knoppix@2[sync]# gzip -fc9 | java -jar yuicompressor.jar --charset=utf8 --type=js jssource/jquery.js > js.js.gz
bash: js.js.gz: cannot overwrite existing file


как сдеать что бы возможно было перезаписывать существущий файл ?

спасибо


> gzip -fc9 |

gzip'у нужен ещё один параметр --- название файла. Поскольку файл не указан, то он пытается его считать с stdin (в данном случае --- с клавиатуры).

Jini ★★
()
Ответ на: комментарий от Jini

... а посмотреть в каком состоянии висит сей (foreground) процесс по Ctrl+T
должно быть что-то вроде ttyin, если убрать все трубы

anonymous
()
Ответ на: комментарий от Jini

>gzip'у нужен ещё один параметр --- название файла. Поскольку файл не указан, то он пытается его считать с stdin (в данном случае --- с клавиатуры).

java -jar yuicompressor.jar --charset=utf8 --type=js jssource/jquery.js - по умолчанию отдает вывод на stdout


knoppix@7[images]# ps aux | grep gzip
vladka 2917 0.0 0.0 1924 460 pts/6 S+ 11:12 0:00 gzip -c9

еще предложения ?

ps как избаватиться от
knoppix@7[images]# touch 2
knoppix@7[images]# touch 1
knoppix@7[images]# cat 1 > 2
bash: 2: cannot overwrite existing file

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

hose
() автор топика
Ответ на: комментарий от hose

> java -jar yuicompressor.jar --charset=utf8 --type=js jssource/jquery.js - по умолчанию отдает вывод на stdout

Но пайп-то направлен с gzip в java. Чтобы было наоборот, надо написать:

java -jar yuicompressor.jar --charset=utf8 --type=js jssource/jquery.js | gzip -c9 > js.js.gz

> knoppix@7[images]# cat 1 > 2
> bash: 2: cannot overwrite existing file

А с >| именно в этом примере bash говорит то же самое? Такое сообщение обычно говорит о том, что активна опция -C. Проверить можно с помощью команды

set -o | grep noclobber

Jini ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.