Считаете, что Ubuntu недостаточно дружелюбна к новичкам? Помогите создать новое Руководство для новичков!
0 Пользователей и 1 Гость просматривают эту тему.
#!/bin/bash#Tue Apr 13 23:32:15 MSD 2010j=0#Получаем много pdf файлов с именами от 0 до количества jpg-файлов в папке:for i in `ls ./ | grep .jpg`do convert $i -quality 50% $j.pdf ((j++))done#Сливаем их в один файл и на уровне выше получаем нужный файл (только сначала нужно поставить пакет "pdftk"):pdftk *.pdf output ../out.pdf#Удаляем временные pdf-файлы:rm *.pdf
100.jpg101.jpg102.jpg103.jpg104.jpg105.jpg106.jpg107.jpg108.jpg109.jpg10.jpg110.jpg111.jpg112.jpg113.jpg114.jpg115.jpg116.jpg117.jpg118.jpg119.jpg11.jpg120.jpg121.jpg122.jpg123.jpg124.jpg125.jpg126.jpg127.jpg128.jpg129.jpg12.jpg130.jpg131.jpg132.jpg133.jpg134.jpg135.jpg136.jpg13.jpg14.jpg15.jpg16.jpg17.jpg18.jpg19.jpg1.jpg20.jpg21.jpg22.jpg23.jpg24.jpg25.jpg26.jpg27.jpg28.jpg29.jpg2.jpg30.jpg31.jpg32.jpg33.jpg34.jpg35.jpg36.jpg37.jpg38.jpg39.jpg3.jpg40.jpg41.jpg42.jpg43.jpg44.jpg45.jpg46.jpg47.jpg48.jpg49.jpg4.jpg50.jpg51.jpg52.jpg53.jpg54.jpg55.jpg56.jpg57.jpg58.jpg59.jpg5.jpg60.jpg61.jpg62.jpg63.jpg64.jpg65.jpg66.jpg67.jpg68.jpg69.jpg6.jpg70.jpg71.jpg72.jpg73.jpg74.jpg75.jpg76.jpg77.jpg78.jpg79.jpg7.jpg80.jpg81.jpg82.jpg83.jpg84.jpg85.jpg86.jpg87.jpg88.jpg89.jpg8.jpg90.jpg91.jpg92.jpg93.jpg94.jpg95.jpg96.jpg97.jpg98.jpg99.jpg9.jpgscript.shThumbs.dbПследняя лекция
#!/bin/bash#Tue Apr 13 23:32:15 MSD 2010j=0#Получаем много pdf файлов с именами от 0 до количества jpg-файлов в папке:for i in `ls ./ | grep .jpg`do if [ $j -lt 10 ]; then convert $i -quality 50% "0$j.pdf" ; fi if [ $j -lt 100 ]; then convert $i -quality 50% "00$j.pdf" ; fi if [ $j -qt 100 ]; then convert $i -quality 50% "$j.pdf" ; fi ((j++))done#Сливаем их в один файл и на уровне выше получаем нужный файл (только сначала нужно поставить пакет "pdftk"):pdftk *.pdf output ../out.pdf#Удаляем временные pdf-файлы:rm *.pdf
#!/bin/bashj=0for i in `ls ./ | grep .jpg`do if [ $j -lt 10 ]; then mv "$i" "0$j.jpg" ; fi if [ $j -lt 100 ]; then mv "$i" "00$j.jpg" ; fi ((j++))done
#!/bin/bashj=0for i in `ls ./ | grep .jpg | sed 's/.jpg//g'`do if [ $i -lt 10 ]; then mv "$i" "00$i.jpg" ; fi if [ $i -lt 100 ]; then mv "$i" "0$i.jpg" ; fi ((j++))donej=0#Получаем много pdf файлов с именами от 0 до количества jpg-файлов в папке:for i in `ls ./ | grep .jpg`do convert $i -quality 50% "$j.pdf" ((j++))done#Сливаем их в один файл и на уровне выше получаем нужный файл (только сначала нужно поставить пакет "pdftk"):pdftk *.pdf output ../out.pdf#Удаляем временные pdf-файлы:rm *.pdf
чтобы он тупо брал название файла до точки и его же использовал для pdf ?
sed 's/.jpg//g'
Страница сгенерирована за 0.055 секунд. Запросов: 23.