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

Изменение атрибутов в файле

13.04.2021, 01:08. Показов 1493. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Решаю практическое задание и не могу понять как сделать второй пункт. Условие:

Разработать скрипт, реализующий символьное меню ( в цикле)
1 Пункт: Вывод полной информации о файлах каталога: Ввести имя каталога для отображения
2 Пункт изменить атрибуты файла: файл вводится с клавиатуры по запросу, атрибуты, которые требуются установить тоже вводятся. После изменения атрибутов вывести на экран расширенный список файлов для проверки установленных атрибутов
3 Выход
При старте командный файл выводит информацию об имени компьютера, IP- адреса, и список всех пользователей зарегистрированных в данный момент на компьютере.


Bash Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
echo "Имя компьютера:" `hostname`
echo "IP адрес:" `hostname -I`
echo "Список зарегестрированных пользователей в системе:" `who -q` 
echo "Выбери один из 3-х пунктов"
PS3='Выбор: '
options=("Вывод полной информации о файлах в каталоге" "Изменить атрибуты в файле" "В>
select opt in "${options[@]}"
do
    case $opt in
        "Вывод полной информации о файлах в каталоге")
            echo "Введи каталог для отображении информации"
            read dir
            ls $dir
            ;;
        "Изменить атрибуты в файле")
            echo "you chose choice 2"
            ;;        
        "Выход")
            break
            ;;
        *) echo "invalid option $REPLY";;
    esac
done
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.04.2021, 01:08
Ответы с готовыми решениями:

Изменение атрибутов в XML файле
Есть xml файл с настройками программы: <Settings Second_name="Иванов" First_name="Д." Otchestvo="А."...

Изменение атрибутов в Xml файле через Textbox в WPF
Здравствуйте! Нужна помощь, не могу понять как можно редактировать xml файл так, что бы он не перезаписывался. Например мне нужно...

Изменение атрибутов
Нужно изменить атрибуты во всех файлах в текущей категории. Написать в тасм. Спасибо за помощь!

1
0 / 0 / 0
Регистрация: 13.10.2021
Сообщений: 2
17.11.2022, 19:01
Bash Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
echo "Имя тостера:"; hostname
echo "IP адрес:"; netstat -rn
echo "Пользователи"; who -q
while echo
do
    echo "1) Инфа по каталогу"
    echo "2) Изменение атрибутов"
    echo "3) Выход в окно"
    echo "i) Информация для 2го пункта"
    read vibor
    case $vibor in
      1) echo "Имя каталога?"
      ls -d */
      read catalog
      ls $catalog
      read lol;;
      2) echo "Какой файл?"
      lsattr
      read file
      echo "какой атрибут?"
      read attr
      chattr $attr $file
      lsattr
      read lol;;
      3) exit  0;;
      i) echo "только добавление (a),
      без обновлений времени (A),
      сжатие (c),
      без копирования при записи (C),
      без дампа (d),
      синхронные обновления каталогов (D),
      формат экстента (e),
      поиск в каталогах без учёта регистра (F),
      неизменяемый (i),
      ведение журнала данных (j),
      без сжатия (m),
      иерархия проекта (P),
      безопасное удаление (s),
      синхронные обновления (S),
      без слияния хвостов (t),
      вершина иерархии каталогов (T),
      возможность восстановления после удаления (u)
      и прямой доступ к файлам (x)."
    esac
done
exit 0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.11.2022, 19:01
Помогаю со студенческими работами здесь

Изменение атрибутов файла
Здравствуйте! Подскажите как изменить атрибут только для чтения на не активный

Изменение атрибутов файла
Всем привет! Подскажите пожалуйста, как можно изменять атрибуты файла, через программу, написанную на языке C? Например нужно поменять...

Изменение атрибутов файла
Люди помогите,это нужно для курсача. Нужен код программы,что бы изменять атрибуты файла,если можно не сильно сложный,или хотя бы с инфой...

Изменение атрибутов submit
Добрый день! У меня есть кнопка "submit", в форме с методом get. Перед тем как отправить данные самой кнопки, я бы хотел изменить...

Изменение атрибутов <frameset>
есть фреймовая структура &lt;frameset rows=&quot;70, *&quot; &gt; &lt;frame src=&quot;frame_1.html&quot;&gt; &lt;frameset cols=&quot;150, *&quot; &gt; &lt;frame...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Антипаттерны микросервисной архитектуры
ArchitectMsa 03.04.2025
Хорошо спроектированная микросервисная система может выдержать испытание временем, оставаясь гибкой, масштабируемой и устойчивой к большинству проблем. Такая архитектура обладает высоким уровнем. . .
std::mutex в C++: Советы и примеры использования
bytestream 03.04.2025
std::mutex - это механизм взаимного исключения, который гарантирует, что критический участок кода выполняется только одним потоком в каждый момент времени. Это простое, но могущественное средство. . .
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
Метод с двумя буферами (или double buffering) или ping-pong buffering
Hrethgir 02.04.2025
Из ответов LM модели. Метод, который предполагает использование двух массивов для хранения промежуточных результатов сложения векторов, обычно применяется в сценариях, где необходимо минимизировать. . .
На любовном киберфронте
Alexander-7 01.04.2025
Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка: «Текст немного странный. Но, судя по адресу почты, иностранка», – подумал я. Поколебавшись пару суток, я ответил ей:. . .
Как работает Node.js изнутри
run.dev 29.03.2025
Node. js изменил подход к разработке веб-приложений, позволив использовать JavaScript не только на стороне клиента, но и на сервере. Созданный в 2009 году Райаном Далем, этот открытый,. . .
Моки в Python: Mock Object Library
py-thonny 29.03.2025
Тестирование кода требует особого подхода, когда речь идёт о компонентах, взаимодействующих с внешним миром. Мы часто сталкиваемся с непредсказуемостью HTTP-запросов, чтением данных из базы или. . .
JavaScript: Управление памятью и улучшение производительности
run.dev 29.03.2025
В отличие от низкоуровневых языков программирования, JavaScript не требует ручного выделения и освобождения памяти. Здесь работает автоматический сборщик мусора, который определяет, какие объекты. . .
Мультитенантная архитектура со SpringBoot и PostgreSQL
ArchitectMsa 29.03.2025
SaaS-приложения редко обслуживают одного клиента и обычно они должны поддерживать множество организаций, каждая из которых работает в своём изолированном пространстве. Мультитенантная архитектура. . .
std::span в C++: Производительность и лучшие практики
NullReferenced 28.03.2025
std::span — одно из самых недооценённых нововведений стандарта C++20, которое радикально меняет подход к работе с непрерывными последовательностями данных. По сути, это невладеющее представление. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер