Администрирование Линукс (Linux) - Урок 31 - Написание скриптов на bash (часть 1)

preview_player
Показать описание
-d file Проверяет, существует ли файл, и является ли он директорией.
-e file Проверяет, существует ли файл.
-f file Проверяет, существует ли файл, и является ли он файлом.
-r file Проверяет, существует ли файл, и доступен ли он для чтения.
-s file Проверяет, существует ли файл, и не является ли он пустым.
-w file Проверяет, существует ли файл, и доступен ли он для записи.
-x file Проверяет, существует ли файл, и является ли он исполняемым.
file1 -nt file2 Проверяет, новее ли file1, чем file2.
file1 -ot file2 Проверяет, старше ли file1, чем file2.
-O file Проверяет, существует ли файл, и является ли его владельцем текущий пользователь.
-G file Проверяет, существует ли файл, и соответствует ли его идентификатор группы идентификатору группы текущего пользователя.
Рекомендации по теме
Комментарии
Автор

Напоминает экран монитора из матрицы с такими вопросами. Спасибо за ваши ролики

pupizoid
Автор

Псевдографика правда интересная тема! Было бы здорово, если выпустите ролик. Спасибо вам за помощь в обучении.

kemuljc
Автор

Однозначно планируйте псевдографическую графику !!! ЛАйк!

xmqszev
Автор

Ну раз начали bash давайте продолжать тема интересная объёмная! Все повторил работает буду вечером ковыряться изменять модифицировать и тд смотреть как отработает! Спасибо ждём следующий урок!

xmqszev
Автор

спасибо за вашу работу, да было бы интересно послушать про псевдографику.

mystic
Автор

Перешел, пока, на графическое окружение, т.к. считаю, что писать скрипты в терминале, такое себе удовольствие. Обычно в терминале мало кто пишет с нуля, а правят уже готовые скрипты. Намного быстрее получается писать с автозавершением команд с подсвечиванием ошибок и без необходимости постоянно закрывать и запускать vim для тестирования.

thiamine-b
Автор

Ну ждали ждали ждали но завтра
Спасибо

xmqszev
Автор

Насчёт квадратных скобочек - нужны двойные квадратные скобки. Пока не понял почему, объяснения сложные для меня. Связано с разницей bash и shell вроде как, типа для bash сейчас нужны двойные

ramazanramazanov
Автор

😂 а мне лень было переключатся на русккий и я написал "for this script i'll take \$100" и думал в чем ошибка, а башу всё равно на сокращения английского 😅

mabon
Автор

Я сделал скрип, который проверяет, есть ли(существует) пользователь в системе. Хоть чего то я достиг. И про псевдографическую графику надо сделать видео.

Denechk
Автор

Как же баш не язык программирования если объявляются переменные, если с ними можно проводить математические действия, то это всётаки язык программирования, просто компилчтор(интерпритатор) не создаёт двоичный файл, а я думаю создает, но это не видно.

mabon
Автор

в кейсе, где
Как тебя зовут, друг?
Вводим username
Там есть косячок, если мы введем несуществующего пользователя, то он всё равно будет приветствовать

Druna
Автор

а где найти список всех параметров, что в квадратных скобках?

alekseydivinskiy