LINUX.ORG.RU

Сообщения ghostmansd

 

Из диалога A в диалог B и обратно

Форум — Development

Уважаемые форумчане, подскажите, как реализовать в zenity следующее:

1. Запускается диалог А с двумя радиолистом (сделано); 2. При выборе первого варианта запускается открытие файла - диалог Б (сделано); 3. После этого происходит возврат в диалог А.

Было бы здорово, если бы подсказали вариант с function. Большое спасибо!

ghostmansd
()

И снова sed

Форум — Development

Уважаемые форумчане, наверное, я уже надоел вам с вопросами по sed, но я никак не могу в нем разобраться... Нужно удалить строку, появляющуюся в результате выполнения pgmtopbm. Помогите, пожалуйста, найти какое-нибудь руководство попроще, чем man. Заранее большое спасибо.

ghostmansd
()

Создание строки со статусом выполнения

Форум — Development

Скрипт выполняет цикл «for» N раз. Возможно ли заставить его вычислять процентное выполнение и выдавать это в строке, как у некоторых программ? Я это вижу примерно так: через «echo -n» создаются символы «[]», между которыми 50 пробелов; по мере выполнения эти пробелы заменяются на «#»; так, для 50% половина пробелов будет заменена на решетки. Есть ли более удобный способ, чем реализация через sed?

ghostmansd
()

Переновать файлы в зависимости от даты

Форум — General

Пожалуйста, помогите переименовать файлы tiff в зависимоски от времени создания (вплоть до секунды, поскольку это очень важно). Сканировал книгу в gscan2pdf, хотел сохранить проект, комп надолго задумался (он у меня весьма и весьма дохлый), а затем gscan2pdf взял да и вылетел. Убив к чертям 500 страниц, которые я отсканировал. Я догадался зайти в /tmp и нашел там эти файлы. Однако их названия ужасны: набор букв и цифр в рандомном порядке. С такими файлами работать не очень удобно, так что хорошо бы их переименовать в духе «0001-0009, 0010-0099, 0100-999, etc.». Подсобите скриптом, пожалуйста!

ghostmansd
()

Бесконечная проверка существования папки

Форум — Development

Необходимо сделать следующее: 1) пользователь вводит полный путь к папке; 2) проверяется существование папки; 3) если папки не существует, выдается сообщение «Ошибка» и предлагается снова ввести полный путь к папке; 4) если папка есть, выдать сообщение «Ок».
Пункт 3) должен повторяться до тех пор, пока пользователь не введет путь к существующей папке, или пока не введет exit. Трудность возникла в том, что я не знаю, как заставить пункт 3) повторяться бесконечно. Но начало я написал:

echo -n 'Укажите путь к папке, где находится исходный файл: '; read INPUTDIR
   ### Проверка на существование директории
   if [ ! -d «$INPUTDIR» ]; then
   echo -n «Ошибка! Пожалуйста, введите другой путь: »; read INPUTDIR; fi
echo 'ОК'

ghostmansd
()

Отменить поворот в unpaper

Форум — General

Уважаемые форумчане, unpaper вместе с удалением точек упорно поворачивает страницу примерно на 5 градусов вправо. Подскажите, какой параметр позволяет отключить поворот. Ман, разумеется, читал; предполагаю, что за это отвечает параметр deskewing, но вот принципов работы не понял. Помогите, пожалуйста, разобраться. Большое спасибо.

ghostmansd
()

Аналоги команд Perl в bash

Форум — Development

Уважаемые форумчане, подскажите, пожалуйста, две вещи:
1) что делает данный скрипт;
2) есть ли аналоги для следющих команд Perl в bash:

open(string1, 'text.txt') ;
open(string2, «>directory») ;
print string2 "(page 0 0 1 1\n" ;
while ($line=<string1>) {
$line =~ s/\«/\\\»/g ;
print string2 "(line 0 0 1 1 \«$line\»)\n" ;
}
print string2 ")\n" ;
close (string1) ;
close (string2) ;

Если аналоги команд выше есть, не могли бы вы помочь с переводом скрипта в bash? Или выложить готовый, или снабдить списком манов? :-)

ghostmansd
()

bash: замена строки на экране «на лету»

Форум — Development

Предположим, в результате скрипта «command $1 $2» выдается текст (text-line - любой текст):

text-line 1
text-line 2
text-line 3

Хотелось бы иметь возможность поменять, например, 'text-line 2' на 'мой текст'. Возможно ли это?

ghostmansd
()

RSS подписка на новые темы