Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите изменить скрипт.  (Прочитано 1079 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн igorigor76

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Помогите изменить скрипт.
« : 14 Мая 2015, 22:46:56 »
Здесь http://www.oracle-linux.ru/?10 есть пример скрипта для конвертирования jpg в pdf.

Помогите его изменить так, что бы имя создаваемого pdf файла совпадало с именем первого выделенного jpg файла.
Спасибо.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите изменить скрипт.
« Ответ #1 : 15 Мая 2015, 00:45:32 »
~/.local/share/nautilus/scripts/JpgToPDF-многостраничный

Пользователь решил продолжить мысль [time]15 Май 2015, 00:14:21[/time]:
ctrl+alt+t
sudo apt-get install imagemagick
touch ~/.local/share/nautilus/scripts/JpgToPDF-многостраничный
chmod +x ~/.local/share/nautilus/scripts/JpgToPDF-многостраничный
gedit ~/.local/share/nautilus/scripts/JpgToPDF-многостраничный
вставлен строки от скрипт и сохранить.

« Последнее редактирование: 15 Мая 2015, 01:15:57 от victor00000 »
Wars ~.o

Оффлайн igorigor76

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Помогите изменить скрипт.
« Ответ #2 : 15 Мая 2015, 10:48:43 »
~/.local/share/nautilus/scripts/JpgToPDF-многостраничный

Пользователь решил продолжить мысль [time]15 Май 2015, 00:14:21[/time]:
ctrl+alt+t
sudo apt-get install imagemagick
touch ~/.local/share/nautilus/scripts/JpgToPDF-многостраничный
chmod +x ~/.local/share/nautilus/scripts/JpgToPDF-многостраничный
gedit ~/.local/share/nautilus/scripts/JpgToPDF-многостраничный
вставлен строки от скрипт и сохранить.

Пакеты установлены.
Скрипт я сохранил в нужную папку, сделал исполняемым. Скрипт работает, но имя файла pdf получается таким 15.05.2015_10-45-08.pdf.
А я хотел, что бы имя файла было таким же как и имя jpg файла. А в случае выделения нескольких jpg файлов как имя первого из выделенных.
« Последнее редактирование: 15 Мая 2015, 10:50:37 от igorigor76 »

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Помогите изменить скрипт.
« Ответ #3 : 15 Мая 2015, 10:55:01 »
Строку convert $str $data.pdfзаменить наconvert $str ${str%%.[Jj][Pp]*}.pdf
« Последнее редактирование: 15 Мая 2015, 11:00:44 от Azure »
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн igorigor76

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Помогите изменить скрипт.
« Ответ #4 : 15 Мая 2015, 11:42:45 »
Строку convert $str $data.pdfзаменить наconvert $str ${str%%.[Jj][Pp]*}.pdf

Большое человеческое СПАСИБО!

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Помогите изменить скрипт.
« Ответ #5 : 15 Мая 2015, 13:54:45 »
convert $str $data.pdfзаменить наconvert $str ${str%%.[Jj][Pp]*}.pdf
А так
convert $str ${str%%.*}.pdfили даже так
convert $str ${str%.*}.pdfчем плохо ?

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Помогите изменить скрипт.
« Ответ #6 : 15 Мая 2015, 17:01:35 »
alexander.pronin,
"Так" плохо, потому как в названии может быть точка, а "или даже так" плохо, потому что переменная $str в общем случае содержит список файлов разделенных переводом строки
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Помогите изменить скрипт.
« Ответ #7 : 18 Мая 2015, 08:28:07 »
Понял, спасибо.

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.