Що таке команда expr у Linux?

Команда expr читає параметр виразу, обчислює його та записує результат у стандартний вивід.

Особливо корисною є команда expr коли вам потрібно виконати арифметичні або рядкові операції в сценаріях оболонки. Він забезпечує швидкий і простий спосіб оцінки виразів і маніпулювання рядками без необхідності викликати більш суттєву мову програмування, як-от Python або Perl.

expr — це утиліта командного рядка Unix, яка обчислює вираз і виводить відповідне значення. expr обчислює цілі чи рядкові вирази, включаючи регулярні вирази зі збігом шаблону.

expr подібний до let, але замість збереження результату у змінній він друкує відповідь. На відміну від let, вам не потрібно брати вираз у лапки. Ви також повинні мати пробіли між елементами виразу. Також поширеним є використання виразу в підстановці команд, щоб зберегти вивід у змінну.

У скрипті оболонки ми можемо замінити вираз $a*$b на $(($a+$b)) . Але чому не тільки з (($a+$b)), тому що в будь-якому ресурсі написано, що (()) для цілочисельних обчислень.

вираз є утиліта командного рядка в Unix і Unix-подібних операційних системах, яка обчислює вираз і виводить відповідне значення. Вперше він з'явився в Unix v7.

Related Post

Що було №1 у 1998 році?Що було №1 у 1998 році?

Шер була найбільш продаваним синглом 1998 року, "Вірити", яка очолювала чарт протягом семи тижнів. З продажами понад 1,5 мільйона копій (загалом 1,8 мільйона), Вірте стала найбільш продаваним синглом у Великобританії

Що таке карта чорної плями?Що таке карта чорної плями?

Чорна пляма — літературний прийом, винайдений Роберт Луїс Стівенсон Роберт Луїс Стівенсон Роберт Луїс Стівенсон (народився Роберт Льюїс Бальфур Стівенсон; 13 листопада 1850 — 3 грудня 1894) був Шотландський прозаїк,