Имя: Пароль:
IT
 
Имя файла в bash
0 ДенисЧ
 
10.07.20
07:40
подскажите...
Есть скрпитик сканирования...
scanimage -format=itff> /home/Share/1.tiff

Хочу, чтобы вместо 1.tiff подставлялась текущая дата и время
Типа 2020-07-10-7-40

Как в баше это написать?
1 sitex
 
naïve
10.07.20
07:46
(0) всмысле так ?
scanimage -format=itff> /home/Share/2020-07-10-7-40.tiff
2 Fram
 
10.07.20
07:47
Сам же всех в гугл отправляешь? :)
https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
3 sitex
 
naïve
10.07.20
07:50
(0) date +%Y-%m-%d-%H-%M , объяви переменную.
4 ДенисЧ
 
10.07.20
07:54
(1) ....
(2) хотел точную строчку
(3) а как это будет точно выглядеть, если в скрипте только вон та первая строка?

ЗЫ, не судите строго, я болею, голова плохо соображает...
5 ДенисЧ
 
10.07.20
07:56
Да и вообще в bash я плохо понимаю...
Это не 1с...
6 sitex
 
naïve
10.07.20
08:12
(4) примерно так. d="`date +%Y-%m-%d-%H-%M`"
scanimage -format=itff> /home/Share/${d}.tiff
7 sitex
 
naïve
10.07.20
08:13
(6) Хотя у меня оболочка sh .
8 sitex
 
naïve
10.07.20
08:24
(6) допишешь символ в конце строки & выполнится процесс в фоновом режиме.
9 ДенисЧ
 
10.07.20
16:39
Не, пишет команда не найдена... (((((
10 ДенисЧ
 
10.07.20
16:40
Причём именно на присваивание d
11 Garykom
 
гуру
10.07.20
17:05
возьми go и вместо скриптика напиши код и скомпиль бинарник
12 ДенисЧ
 
10.07.20
17:10
(11) Тебе стрелку компаса показать?
13 Garykom
 
гуру
10.07.20
17:26
(12) Представь что это надо на другой операционке же сделать.

В случае твоего скриптика гм тута линукс а тама винда или макось.
В случае же го даже компилить можно на другой платформе под целевую.
14 b_ru
 
10.07.20
17:36
(13) И на какой же это операционке баша нет?
15 Лефмихалыч
 
10.07.20
17:51
scanimage -format=itff> /home/Share/$(date '+%d%m%Y-%H%M%S').tiff
16 sitex
 
naïve
10.07.20
17:58
(10) покажи как написал скрипт?
17 sitex
 
naïve
10.07.20
18:00
(13) для таких простых вещей на go мутит, шутка такая?
18 Garykom
 
гуру
10.07.20
19:07
(17) go для таких простых вещей тоже идеален
19 Garykom
 
гуру
10.07.20
19:08
(18)+ особенно когда эти вещи превращаются незаметно в более сложные

ну например команду сканирования надо отправлять из браузера и там результат показать
20 ДенисЧ
 
10.07.20
19:39
(13) таки стрелку компаса показать?
21 ДенисЧ
 
10.07.20
19:39
(15) за комп запустится - проверю..
22 Garykom
 
гуру
10.07.20
19:46
(20) Лучше покажи один бинарник который после запуска поднимает веб-сервер/сервис и апи предоставляет для сканера
23 ДенисЧ
 
10.07.20
19:48
24 ДенисЧ
 
10.07.20
19:49
(22) Не.... Я лучше стрелку покажу
25 Лефмихалыч
 
10.07.20
19:52
(21) я этим мэджик спэллом уже дохера лет файло в зип крючу
26 Garykom
 
гуру
10.07.20
19:54
27 ДенисЧ
 
10.07.20
19:55
(25) Остановись уже.  В твоём возрасте так квасить...
28 Лефмихалыч
 
10.07.20
19:55
(23) https://i.imgur.com/svLBZc0.png
правда это на винде в git bash, но, если не веришь, могу на RHEL или убунте повторить
29 ДенисЧ
 
10.07.20
19:56
(28) Я выше показал картинку с рдп хоста... Там минт 18.
30 Garykom
 
гуру
10.07.20
19:57
(29) ты не заметил что забыл Символ(32) ?
31 Лефмихалыч
 
10.07.20
19:59
32 Лефмихалыч
 
10.07.20
20:00
руки-крюки, но зато смонтированы задом наоборот
гыгыгы
33 ДенисЧ
 
10.07.20
20:11
(32) 1сник, чего ты хочешь... Сейчас сервер ужо погашен, с утрева попробую...
34 sitex
 
naïve
10.07.20
21:19
(33) в скопируй.создай исполняемый файл chmod +x путь к файл. Далее определи оболочку испольяему к примеру sh. Далее скопируй что в (6). Все. Из под root запустится.
35 sitex
 
naïve
10.07.20
21:20
(18) избыточн он для freebsd.
36 ДенисЧ
 
17.07.20
13:19
Всем спасибо - заработало.
37 ДенисЧ
 
17.07.20
13:30
Ещё бы scanbd заставить работать - было бы идеально...

scanbd кто настраивал?
38 Garykom
 
гуру
17.07.20
13:58
(37) Забей и прикрути внешнюю кнопку
39 ДенисЧ
 
17.07.20
18:06
(38) К сканеру? О_о
Смысл в том, чтобы к компу доступа не было вообще.. Просто на сканере кнопку нажали - и файл лежит на месте...
40 Garykom
 
гуру
17.07.20
18:19
(39) У тебя сканер один фиг проводом с компом, ну так проложи еще один провод и кнопку от компа.
41 ДенисЧ
 
17.07.20
18:24
(40) Куда ещё один провод? Что ты несёшь? У сканера один вход УПШ. Куда я второй всуну? Или предлагаешь панель управления разбрать и паять? А смысл?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.