Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 83

Лубунту.Работа с файлами

12.09.2012, 19:11. Показов 2021. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!Данную среду только начали изучать, поэтому прошу помощи в такой задачи:
Найти длину самого короткого файла каталога /home/ и вывести полную информацию о нем на экран.
В LX Terminal. Тема вообще awk,но как они связаны не понимаю..

Спасибо.Жду ответа)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.09.2012, 19:11
Ответы с готовыми решениями:

работа с файлами
Подскажите пожалуйста вот например у меня есть файл с содержимым: 1 2 3 4 5 И есть другой файл:

Работа с файлами
Для заданной в качестве параметра директории составить каталог файлов. Для каждого расширения создать файл "расширение".list ,...

Определить название и город, в которых получали заказы на общую сумму больше 1000
Один вопрос - одна тема. Разделите тему1. В одном из текстовых лабораторной работы N1 перенести третью от конца строчку в начало файла. ...

9
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
12.09.2012, 19:23
Bash
/home$ stat "$(ls -Sr | head -n 1)"

Не по теме:

Цитата Сообщение от Define Посмотреть сообщение
Тема вообще awk,но как они связаны не понимаю..
Действительно, зачем он?

1
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 83
12.09.2012, 19:36  [ТС]
спасибо огромное!но что делать,если у меня там не одна папка такого размера?их несколько и это должно выводиться автоматически...это домашний каталог:там и музыка,и изображения,и шаблоны весят все одинаково(по 4 К)
0
Заблокирован
14.09.2012, 13:01
Цитата Сообщение от Define Посмотреть сообщение
Найти длину самого короткого файла каталога /home/
Так речь о самом каротком имени файла или самом маленьком размере файла?
0
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 83
14.09.2012, 13:25  [ТС]
О размере.
0
Заблокирован
14.09.2012, 15:47
обещаю подумать завтра, сегодня нет времени.
0
310 / 233 / 15
Регистрация: 01.07.2011
Сообщений: 812
Записей в блоге: 1
14.09.2012, 19:12
Bash
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
 
    #~ параметры ls - смотри man ls
ls -pRA --sort=size | \
sed -e "/.:/d" | \          #~ удаляем строку .:
sed -e "/^[[:print:]]*\/$/d" | \    #~ удаляем каталоги "каталог/"
sed -e "/^\.\/[[:print:]]*:$/d" | \ #~ удаляем каталоги "./каталог:"
sed -e "/^$/d" | \          #~ удаляем пустые строки
head -n100
 
exit 0
man ls
LS(1) LS(1)



ИМЯ
ls, dir, vdir - выводит содержимое каталога

ОБЗОР
ls [опции] [файл...]
dir [файл...]
vdir [файл...]

Опции POSIX: [-CFRacdilqrtu1] [--]

Опции GNU (краткая форма): [-1abcdfghiklmnopqrstuvwxABCDFGHLNQRSUX] [-w
cols] [-T cols] [-I шаблон] [--full-time] [--show-control-chars]
[--block-size=размер] [--format={long,verbose,commas,across,verti ‐
cal,single-column}] [--sort={none,time,size,extension}]
[--time={atime,access,use,ctime,status}] [--color[={none,auto,always}]]
[--help] [--version] [--]

ОПИСАНИЕ
Программа ls сначала выводит список всех файлов (не каталогов),
перечисленных в командной строке, а затем выводит список всех файлов,
находящихся в каталогах, перечисленных в командной строке. Если не
указано ни одного файла, то по умолчанию аргументом назначается `.'
(текущий каталог). Опция -d заставляет ls не считать
аргументы-каталоги каталогами. Будут отображаться только файлы,
которые не начинаются с `.' или все файлы, если задана опция -a.

Каждый список файлов (для файлов, которые не являются каталогами и для
каждого каталога, содержащего список файлов) сортируется отдельно в
алфавитной последовательности текущих региональных настроек (locale).
Когда указана опция -l, то перед каждым списком выводится итоговая
строка с общим размером всех файлов в списке, который измеряется в
полу-килобайтах (512 байт).

Результаты печатаются на стандартный вывод, по одному файлу на строку,
если с помощью опции -C не задан многоколоночный вывод. Однако при
выводе на терминал не определено, будет ли вывод осуществляться в одну
колонку или в несколько. Для задания одноколоночного или
многоколоночного режима вывода могут использоваться опции -1 и -C,
соответственно.

ОПЦИИ POSIX
-C Напечатать список файлов в колонках с вертикальной сортировкой.

-F Для каждого имени каталога добавлять суффикс `/', для каждого
имени FIFO - `|' и для каждого имени исполняемого файла `*'.

-R Включить рекурсивную выдачу списка каталогов.

-a Включать в список файлы с именем, начинающимся с `.'.

-c Использовать при сортировке (при задании опции -t или -l) время
изменения состояния файла вместо времени последней модификации
файла.

-d Выдавать имена каталогов, как будто они обычные файлы, вместо
того, чтобы показывать их содержимое.

-i Предварять вывод для каждого файла его серийным номером (номером
inode).

-l Выдавать (в одноколоночном формате) тип файла, права доступа к
файлу, количество ссылок на файл, имя владельца, имя группы,
размер файла (в байтах), временной штамп и имя файла.

Типы файлов могут принимать следующие значения: - для обычного
файла, d для каталога, b для блочного устройства, c для
символьного устройства, l для символической ссылки, p для FIFO и
s для гнезда (socket).

По умолчанию, временной штамп является временем последней
модификации; опции -c и -u позволяют выбрать два других
временных штампа. Для файлов устройств, поле размера обычно
заменяется на старший и младший номера устройства.

-q Вместо непечатаемых символов в имени файла при выводе будут
ставиться знаки вопроса. (Эта опция включена по умолчанию при
выводе на терминал.)

-r Производить сортировку в обратном порядке.

-t Сортировать по показываемому временному штампу.

-u Использовать при сортировке (опция -t) или перечислении (опция
-l) время последнего доступа к файлу вместо времени последней
модификации файла.

-1 Выдавать в одноколоночном формате.

-- Завершает список опций.

ПОДРОБНОСТИ ВЕРСИИ GNU
Если стандартный вывод является терминалом, то вывод производится в
многоколоночном формате (с вертикальной сортировкой).

Программа dir (также установленная под именем d) является эквивалентом
`ls -C -b'; таким образом, файлы по умолчанию выдаются в
многоколоночном формате (с вертикальной сортировкой). Программа vdir
(также установленная под именем v) эквивалентна `ls -l -b'; таким
образом, файлы по умолчанию выдаются в длинном формате.

ОПЦИИ GNU
-1, --format=single-column
Выдавать один файл на строку. Эта опция включается по умолчанию,
если стандартный вывод не является терминалом.

-a, --all
Выдавать все файлы в каталогах, включая все файлы, начинающиеся
с `.'.

-b, --escape, --quoting-style=escape
Заменять неграфические символы в именах файлов, используя
алфавитно-цифровые последовательности, а также
последовательности вида -Q, за исключением того, что имена
файлов не заключаются в двойные кавычки.

-c, --time=ctime, --time=status
Сортировать содержимое каталога в соответствии с временем
изменения состояния файла (поле `ctime' в inode). Если с помощью
опции -l задан длинный формат, то выдавать время изменения
состояния файла вместо времени его модификации.

-d, --directory
Выдавать имена каталогов, как будто они обычные файлы, вместо
того, чтобы показывать их содержимое.

-f Не сортировать содержимое каталога; выдавать файлы в том
порядке, в котором они записаны на диск. Эта опция также
разрешает -a и -U и запрещает -l, --color, -s, и -t, если они
были заданы перед -f.

-g Игнорируется; нужна для совместимости с Unix.

-h, --human-readable
Добавлять к каждому размеру файла букву размера, например, M для
двоичных мегабайт (`мебибайт'). (Новое в fileutils-4.0.)

-i, --inode
Выдавать номер inode (также называемый серийным номером файла и
номером индекса) каждого файла, слева от его имени. (Этот номер
однозначно идентифицирует каждый файл в каждой файловой системе)

-k, --kilobytes
Если выдаются размеры файлов, то выдавать их в килобайтах.

-l, --format=long, --format=verbose
В дополнении к имени каждого файла, выводятся тип файла, права
доступа к файлу, количество ссылок на файл, имя владельца, имя
группы, размер файла в байтах и временной штамп (время последней
модификации файла, если не задано другое). Для файлов с временем
больше чем 6 месяцев назад или больше, чем 1 час в будущее,
временной штамп содержит год вместо времени дня.

Каждый каталог со списком содержимого предваряется строкой
`total blocks', где blocks -- это общее дисковое пространство,
используемое всеми файлами в данном каталоге. По умолчанию,
размер блока составляет 1024 байта; если установлена переменная
окружения POSIXLY_CORRECT , то используется размер блока 512
байт (если не задана опция -k ). blocks считает каждую жесткую
ссылку отдельно; задать по другому через аргументы невозможно.

Права доступа отображаются в практически обычном символьном
виде, но ls комбинирует несколько битов в третий символ каждого
набора прав доступа:

s Если setuid или setgid бит установлены вместе с
соответствующим битом прав на выполнение.

S Если setuid или setgid бит установлены, но
соответствующий бит прав на выполнение не установлен.

t Если sticky-бит установлен вместе с битом прав на
выполнение остальными.

T Если sticky-бит установлен, но бит прав на выполнение
остальными нет.

x Если бит прав на выполнение установлен, и не выполняется
ни одно из вышеуказанных условий.

- Во всех остальных случаях.

-m, --format=commas
Выдавать список файлов в строчку с максимально возможным
количеством имен файлов на строку, разделяя имена запятой и
пробелом.

-n, --numeric-uid-gid
Выдавать числовые UID и GID вместо имен владельца и группы.

-o Применять длинный формат, но не показывать информацию о группе.
Данная опция эквивалентна --format=long --no-group. Данная
опция предоставляется для совместимости с другими версиями
ls.

-p, --file-type, --indicator-style=file-type
Добавлять символ, показывающий тип файла, к каждому имени файла.
Данная опция похожа на -F, за исключением того, что исполняемые
файлы не помечаются. (Фактически в fileutils-4.0 опция --file-
type эквивалентна --classify.)

-q, --hide-control-chars
Выдавать знаки вопроса вместо неграфических символов в имени
файла. Эта опция включена по умолчанию.

-r, --reverse
Сортировать содержимое каталога в обратном порядке.

-s, --size
Выдавать размер каждого файла в блоках по 1024 байта слева от
имени файла. Если установлена переменная окружения POSIXLY_COR‐
RECT, то применяется размер блока 512, если не задана опция -k .

-t, --sort=time
Сортировать по времени последней модификации (поле `mtime' в
inode) вместо того, чтобы производить сортировку по алфавиту.
Самые свежие файлы будут отображаться первыми.

-u, --time=atime, --time=access, --time=use
Сортировать по времени последнего доступа к файлу, вместо
времени последней модификации (поле `atime' в inode). Если задан
длинный формат вывода, выдавать время последнего доступа вместо
времени последней модификации.

-v Производить сортировку в соответствии с номером версии файлов.
При этом учитывается, что имена файлов часто содержат номера
версий или порядковые номера. Стандартные функции сортировки
обычно не обеспечивают сортировку, которую мог бы ожидать
человек, так как сортировка производится на основе посимвольного
сравнения. Сортировка по версиям решает эту проблему и особенно
полезна, когда производится просмотр каталогов, содержащих много
файлов, у которых в имени есть номер версии. Например:

> ls -1 > ls -1v
foo.zml-1.gz foo.zml-1.gz
foo.zml-100.gz foo.zml-12.gz
foo.zml-12.gz foo.zml-25.gz
foo.zml-25.gz foo.zml-100.gz

Заметим, что цифровые части с лидирующими нулями определяются
как более маленькие:

> ls -1 > ls -1v
abc-1.007.tgz abc-1.007.tgz
abc-1.012b.tgz abc-1.01a.tgz
abc-1.01a.tgz abc-1.012b.tgz

(Новое в fileutils-4.0.)

-w, --width cols
Назначает вывод на экран в cols колонок. По умолчанию, если это
возможно, данное значение узнается от драйвера терминала; в
противном случае используется значение переменной окружения COL‐
UMNS, если она установлена; в противном случае, по умолчанию,
устанавливается 80.

-x, --format=across, --format=horizontal
Выдавать список файлов в многоколоночном режиме, с сортировкой
по горизонтали.

-A, --almost-all
Выдавать все файлы, кроме `.' и `..'.

-B, --ignore-backups
Не показывать файлы, которые заканчиваются на `~', если они не
заданы в командной строке.

-C, --format=vertical
Выдавать файлы в многоколоночном режиме, с сортировкой по
вертикали. Опция устанавливается по умолчанию, если стандартный
вывод является терминалом. Данная опция всегда устанавливается
по умолчанию для программ dir и d.

-D, --dired
При длинном формате (-l), после основного вывода, выдавать
дополнительную строку вида:
//DIRED// BEG1 END1 BEG2 END2 ...

Здесь BEGn и ENDn -- это целые беззнаковые числа, которые для
каждой записи показывают байтовую позицию начала и конца каждого
имени файла. Таким образом, Emacs может легко найти имена, даже
когда они содержат необычные символы, такие как пробелы или
символы новой строки.

Если каталоги отображаются рекурсивно (-R), то похожая строка
выводится после каждого подкаталога:
//SUBDIRED// BEG1 END1 ...

-F, --classify, --indicator-style=classify
Добавлять к каждому имени файла символ, показывающий его тип.
Для обычных исполняемых файлов это `*'. Для каталога
добавляется `/', для FIFO - `|', для символических ссылок `@',
для гнезд `=', для обычных файлов ничего не добавляется.

-G, --no-group
Не отображать информацию о группе в длинном формате вывода.

-H, --si
Делает то же, что и опция -h, но использует официальные единицы
измерения SI (где для расчетов используется 1000 вместо 1024 и,
таким образом, M -- это 1000000 вместо 10485576). (Новое в
fileutils-4.0.)

-I, --ignore=шаблон
Не показывать файлы, имена которых совпадают с заданным шаблоном
(шаблон - это не регулярное выражение), если только они не
заданы в командной строке. Как и в shell, начальная `.' в имени
файла не совпадает с символом `*', заданным в начале шаблона.
Чтобы спрятать ваши каталоги, вы можете просто добавить
LS_OPTIONS="$LS_OPTIONS -I mystuff" в /etc/profile.

-L, --dereference
Выдавать информацию о файлах, на которые указывают символические
ссылки, вместо информации о самих символических ссылках.

-N, --literal
Не заключать в кавычки имена файлов.

-Q, --quote-name, --quoting-style=c
Заключать имена файлов в двойные кавычки и показывать
неграфические символы как в языке С.

-R, --recursive
Рекурсивно выдавать список содержимого всех каталогов.

-S, --sort=size
Производить сортировку по размеру файла, вместо сортировки по
алфавиту. Таким образом, наибольшие файлы будут показаны
сначала.

-T, --tabsize cols
Назначить ширину табуляции в cols колонок. По умолчанию 8, может
быть также задано с помощью переменной окружения TABSIZE, если
при этом не установлена переменная окружения POSIXLY_CORRECT.
ls использует табуляцию для выравнивания вывода, когда это
возможно. Если cols равно нулю, то табуляция не используется.

-U, --sort=none
Не производить сортировку; список файлов будет выдаваться в том
порядке, в каком файлы записаны на диск. (отличие между опциями
-U и -f состоит в том, что данная опция не запрещает и не
разрешает другие опции). Эта опция может быть особенно полезна,
когда выдаются списки содержимого очень больших каталогов, при
этом сортировка не выполняется и весь процесс происходит
быстрее).

-X, --sort=extension
Производить сортировку в алфавитном порядке по расширениям
файлов (символы после последней `.'); файлы без расширений будут
показаны первыми.

--block-size=size
Выдает размеры в блоках по size байт. (Новое в fileutils-4.0.)

--color[=when]
Задает цвет для различения типов файлов. Цвета задаются с
использованием переменной окружения LS_COLORS. Информацию о
том, как нужно задавать значение этой переменной, можно найти в
странице руководства dircolors(1). Параметр when может быть
опущен или принимать одно из следующих значений:

none Вообще не использовать цвет. Установлено по умолчанию.

auto Использовать цвет, только если стандартный вывод является
терминалом.

always Всегда использовать цвет. Задание --color без параметра
when эквивалентно --color=always.

--full-time
Выдавать время в полном, а не в стандартном сокращенном
варианте. Данный формат выглядит так же, как и в команде
date(1) по умолчанию; его невозможно изменить, но вы можете
извлечь строку с датой через команду cut(1) и пропустить
результат через `date -d'.

Это может быть очень полезно, потому что время в таком формате
включает секунды. (Файловые системы Unix записывают временной
штамп файла с округлением до секунды, так что данная опция
показывает полную информацию о временном штампе). Например, это
может помочь, если вы разбираетесь, почему некий Makefile
неправильно перегенерирует файлы.

--quoting-style=word
Используйте стиль word для выбора режима квотинга имен файлов.
Стиль word может принимать следующие значения:

literal
Вывод имен файлов как есть. Это поведение ls по
умолчанию.

shell Заключает имена файлов в одиночные кавычки для shell,
если они содержат метасимволы или могут привести к
неоднозначной выдаче.

shell-always
Заключает имена файлов в одиночные кавычки для shell,
даже если этого не требуется.

c Заключает имена файлов в двойные кавычки, как в языке C;
это равносильно опции -Q.

escape Как и для c, за исключением того, что имя не заключается
в двойные кавычки; эквивалентно опции -b .

Значение по умолчанию для данной опции может быть задано в
переменной окружения QUOTING_STYLE. (См. ниже главу ОКРУЖЕНИЕ).

--show-control-chars
Выдавать неграфические символы в именах файлов как есть. Так
задано по умолчанию, если вывод осуществляется на терминал, а
программа называется ls.

СТАНДАРТНЫЕ ОПЦИИ GNU
--help Выдать подсказку на стандартный вывод и успешно завершиться.

--version
Выдать информацию о версии на стандартный вывод и успешно
завершиться.

-- Служит для обозначения конца списка опций.

ОКРУЖЕНИЕ
Переменная POSIXLY_CORRECT определяет размер блока. Переменная TABSIZE
задает ширину табуляции, если не установлена переменная POSIXLY_COR‐
RECT. Переменная COLUMNS (когда она содержит целое число) определяет
ширину вывода в колонках (для использования с опцией -C). Имена файлов
не должны обрезаться, чтобы уместить их в многоколоночном выводе.

При работе обычным образом используются значения переменных LANG,
LC_ALL, LC_CTYPE и LC_MESSAGES. Переменная TZ задает временную зону
для временных меток, которые выдает ls. Переменная LS_COLORS
используется для задания цветов. Переменная LS_OPTIONS хранит опции по
умолчанию.

Переменная QUOTING_STYLE используется для задания значения по умолчанию
для опции --quoting-style. Данная опция по умолчанию установлена в
literal, но авторы предупреждают, что это умолчание может когда-нибудь
в следующей версии измениться на shell.

ОШИБКИ РЕАЛИЗАЦИИ
В BSD системах ls выдает размеры, которые являются наполовину меньше
правильных, для файлов, которые смонтированы по NFS из HP-UX систем. В
HP-UX системах ls выдает размеры, которые в два раза больше правильных
для файлов, которые смонтированы по NFS из BSD систем. Это недостаток
систем HP-UX; он также есть и в программе ls из HP-UX.

СОВМЕСТИМОСТЬ
POSIX 1003.2

СМОТРИ ТАКЖЕ
dircolors(1)

ЗАМЕЧАНИЯ
Данная страница описывает версию ls из пакета fileutils-4.0; другие
версии могут иметь небольшие отличия. Исправления и дополнения
присылайте по адресу aeb@cwi.nl. Отчеты об ошибках в этой программе
присылайте по адресу fileutils-bugs@gnu.ai.mit.edu.

ПЕРЕВОД
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003



GNU fileutils 4.0 1998-11 LS(1)
1
Заблокирован
21.09.2012, 12:48
Если еще актуально. Вот вариант с awk.
Code
1
2
3
4
5
6
#!/bin/bash
clear
cd "$1"
min_file=$(du|sort -n|head -1|awk '{print $1}')
#echo "$min_file"
stat  $(du | awk -v b="$min_file" '{if($1==b) print $2}')
Запуск: ./script /путь/до/папки
1
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 83
21.09.2012, 16:15  [ТС]
Уже нет))но все равно большое-пребольшое спасибо!
0
Заблокирован
21.09.2012, 16:43
Цитата Сообщение от Define Посмотреть сообщение
Уже нет))но все равно большое-пребольшое спасибо!
если что, обращайтесь, если смогу помогу. мне это очень интересно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.09.2012, 16:43
Помогаю со студенческими работами здесь

Работа с файлами в консоли(терминале) (использование и перенаправление конвейера)
Привет! Необходимо из информации, содержащейся в файлах query, определить города, в которых расположены отделы, выполнявшие заказы в...

Не могу поставить Лубунту на Виртуалку
Установил Lubuntu, но при запуске, виртуалка через какое-то время намертво зависает... В чем может быть дело? Конфигурация пк: Radeon...

Работа с файлами , хотелось бы с windows system файлами
всем привет, нужна интересная идея по программированию, работа с файлами , хотелось бы с windows system файлами, у вас есть какая-то идея?...

Работа с файлами(Запись,чтение,работа с данными)
Здравствуйте, никак не могу осилить файлы... Для начала вот само задание: В справочной автовокзала хранится расписание движения автобусов....

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о работниках и заработной плате. В первой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Номеклатура. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru