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

Published: 07 June 2024
on channel: 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 ​


Watch video Проверка условий в Linux shall online without registration, duration hours minute second in high quality. This video was added by user Easy IT 07 June 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 73 once and liked it 6 people.