Проверка условий в Linux shall

Опубликовано: 07 Июнь 2024
на канале: Easy IT
73
6

Разбираем как в Linux устроена проверка условий. Три типа проверок - файлы, строки, числа.

Полную документацию по команде test можно получить если воспользоваться командой: man test

Самые часто используемые опции для проверок:

Проверка доступа к файлу:

-d - является ли файл каталогом?
-f - это обычный файл?
-L - это символическая ссылка?
-r - установлены ли права на чтение?
-w - установлены ли права на запись?
-s - файл нулевого размера?
-u - установлен ли SUID флаг?
-x - установлены ли права на запуск?


Проверка строк:
= - строки равны?
!= - строки не равны?
-z - строка пуста?
-n - строка не пуста?


Проверка чисел:
-eq - числа равны?
-ne - числа не равны?
-gt - первое больше второго?
-lt - первое меньше второго?
-le - первое меньше или
равно второго?
-ge - первое больше или
равно второго?



Интересное по тематике Linux:
   • Текстовый чат с любым пользователем l...  
   • Продвинутое копирование файлов на люб...  
   • Удобная работа с удаленной файловой с...  
   • Знакомимся со всеми возможными типами...  
   • Файловые потоки и каналы в Linux #eas...  
   • Права доступа к файлами и каталогам в...  

Еще интересное на канале:

Сериал "Создание SPA приложения на чистом JS":
   • SPA приложение на чистом JS - часть 1...  

Полезные видео для лучшего понимания JS:
Стрелочные функции 1 -    • Стрелочные функции | Arrow functions  
Стрелочные функции 2 -    • Особенности стрелочных функций  #easy...  
Макро и микро задачи -    • Макро и Микро задачи в JavaScript  #e...  
Web worker -    • Web worker  - как распараллелить вычи...  
Service worker -    • Service worker  - управление обработк...  
Debouncing/throttling -    • Debouncing/Throttling - разгрузка обр...  

Видео по работе с vite.js:
   • Знакомимся с Vitejs. Портирование про...  

Полезные видео по настройке webpack:
Минимальная конфигурация -    • Настраиваем сборку проекта с помощью ...  
Настройка горячей перезагрузки -    • Webpack 5 Настройка горячей перезагру...  
Настройка сборки проекта с подгрузкой файлов css/scss/изображений -    • Webpack 5 Настройка сборки проекта с ...  
Настройка сборки мультистраничного сайта -    • Пример конфигурации сборки мульти-стр...  

Самый простой способ установить nodejs на Linux и Mac:
   • Установка Nodejs на Linux и MacOS.  

#easyit #javascript #js #vanillajs @EasyITChannel ​


Смотрите видео Проверка условий в Linux shall онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Easy IT 07 Июнь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 73 раз и оно понравилось 6 людям.