Вход | Регистрация
 

Имя файла в bash

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

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

Как в баше это написать?
   sitex
 
1 - 10.07.20 - 07:46
(0) всмысле так ?
scanimage -format=itff> /home/Share/2020-07-10-7-40.tiff
   Fram
 
2 - 10.07.20 - 07:47
Сам же всех в гугл отправляешь? :)
https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
   sitex
 
3 - 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с...
   sitex
 
6 - 10.07.20 - 08:12
(4) примерно так. d="`date +%Y-%m-%d-%H-%M`"
scanimage -format=itff> /home/Share/${d}.tiff
   sitex
 
7 - 10.07.20 - 08:13
(6) Хотя у меня оболочка sh .
   sitex
 
8 - 10.07.20 - 08:24
(6) допишешь символ в конце строки & выполнится процесс в фоновом режиме.
   ДенисЧ
 
9 - 10.07.20 - 16:39
Не, пишет команда не найдена... (((((
   ДенисЧ
 
10 - 10.07.20 - 16:40
Причём именно на присваивание d
   Garykom
 
11 - 10.07.20 - 17:05
возьми go и вместо скриптика напиши код и скомпиль бинарник
   ДенисЧ
 
12 - 10.07.20 - 17:10
(11) Тебе стрелку компаса показать?
   Garykom
 
13 - 10.07.20 - 17:26
(12) Представь что это надо на другой операционке же сделать.

В случае твоего скриптика гм тута линукс а тама винда или макось.
В случае же го даже компилить можно на другой платформе под целевую.
   b_ru
 
14 - 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
   sitex
 
16 - 10.07.20 - 17:58
(10) покажи как написал скрипт?
   sitex
 
17 - 10.07.20 - 18:00
(13) для таких простых вещей на go мутит, шутка такая?
   Garykom
 
18 - 10.07.20 - 19:07
(17) go для таких простых вещей тоже идеален
   Garykom
 
19 - 10.07.20 - 19:08
(18)+ особенно когда эти вещи превращаются незаметно в более сложные

ну например команду сканирования надо отправлять из браузера и там результат показать
   ДенисЧ
 
20 - 10.07.20 - 19:39
(13) таки стрелку компаса показать?
   ДенисЧ
 
21 - 10.07.20 - 19:39
(15) за комп запустится - проверю..
   Garykom
 
22 - 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) я этим мэджик спэллом уже дохера лет файло в зип крючу
   Garykom
 
26 - 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.
   Garykom
 
30 - 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сник, чего ты хочешь... Сейчас сервер ужо погашен, с утрева попробую...
   sitex
 
34 - 10.07.20 - 21:19
(33) в скопируй.создай исполняемый файл chmod +x путь к файл. Далее определи оболочку испольяему к примеру sh. Далее скопируй что в (6). Все. Из под root запустится.
   sitex
 
35 - 10.07.20 - 21:20
(18) избыточн он для freebsd.
   ДенисЧ
 
36 - 17.07.20 - 13:19
Всем спасибо - заработало.
   ДенисЧ
 
37 - 17.07.20 - 13:30
Ещё бы scanbd заставить работать - было бы идеально...

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.