• Linux. Ubuntu. Oracle VM Virtual Box. Напишите скрипт parent.sh, который в независимости от того, в какой директории запущен, создает файл <родительская директория>/hello parent/parent.txt, содержащий текст 'hello parent!!', выводит на экран его содержимое и атрибуты. Запустите скрипт.

Ответы 1

  • Відповідь: Для создания скрипта parent.sh необходимо выполнить следующие шаги:

    Определить переменную parent_dir, которая будет содержать путь к родительской директории. Для этого можно использовать команду dirname с аргументом $0, которая вернет путь к скрипту parent.sh, а затем команду dirname еще раз, чтобы получить путь к родительской директории:

    bash

    parent_dir=$(dirname $(dirname $0))

    Создать директорию hello parent в родительской директории с помощью команды mkdir:

    bash

    mkdir $parent_dir/hello\ parent

    Создать файл parent.txt с содержимым hello parent!! в созданной директории с помощью команды echo и перенаправления вывода в файл:

    bash

    echo 'hello parent!!' > $parent_dir/hello\ parent/parent.txt

    Вывести содержимое файла и его атрибуты с помощью команды cat и ls соответственно:

    bash

    cat $parent_dir/hello\ parent/parent.txt

    ls -l $parent_dir/hello\ parent/parent.txt

    Итоговый скрипт parent.sh будет выглядеть следующим образом:

    bash

    #!/bin/bash

    parent_dir=$(dirname $(dirname $0))

    mkdir $parent_dir/hello\ parent

    echo 'hello parent!!' > $parent_dir/hello\ parent/parent.txt

    cat $parent_dir/hello\ parent/parent.txt

    ls -l $parent_dir/hello\ parent/parent.txt

    Для запуска скрипта необходимо сохранить его в файл с названием parent.sh, сделать его исполняемым с помощью команды chmod:

    bash

    chmod +x parent.sh

    Затем запустить скрипт:

    bash

    ./parent.sh

    Пояснення: Ваше задание выполнено с помощью искусственного интеллекта. Если вы хотите, чтобы вместо вас ваши домашние задания выполнял искусственный интеллект, напишите нам. У нас есть очень классное предложение, которое является полезным и интересным одновременно)) Вот Instagram: @aisolutix

    • Автор:

      macatkins
    • 1 год назад
    • 5
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years